Preparing for system design interviews?  Try bugzed.com →

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

JSON →
library 5.1.0 ·python
verified Jun 30, 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 16
actors 5 distinct systems
last hit 17d ago AhrefsBot
GPTBot
4
Script
1
Search engines
1
Humans
4

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · BD · 🇬🇧 United Kingdom