ftputil ist eine FTP-Client-Bibliothek auf hoher Ebene für Python. Sie implementiert ein virtuelles Dateisystem zum Zugriff auf FTP-Server und unterstützt viele Funktionen ähnlich denen in den Modulen os, os.path und shutil. ftputil besitzt komfortable Funktionen für bedingtes Hoch- und Herunterladen und handhabt FTP-Clients und -Server in verschiedenen Zeitzonen.