High-level FTP client library (virtual file system and more)

JSON →
library 5.1.0 ·python
verified May 23, 2026

ftputil is a high-level FTP client library for the Python programming language. It implements a virtual file system for accessing FTP servers, providing many functions similar to those in the `os`, `os.path`, and `shutil` modules. It also offers convenience functions for conditional uploads and downloads, and handles FTP clients and servers in different timezones. The current stable version is 5.1.0, released on 2024-01-06. The project follows semantic versioning, with major version changes indicating backward incompatibility. Releases are announced on its mailing list.

total hits 17
actors 7 distinct systems
last hit 1d ago SERankingBot
GPTBot
2
Script
2
Search engines
1

top countries 🇩🇪 Germany · 🇺🇸 United States · 🇨🇦 Canada · HK · 🇫🇷 France