尝试为文件上传实现一个进度对话框窗口,看起来像 IE download dialog 之间的交叉和 Firefox download dialog在 Windows 上使用 python GUI 库。
- Python 有哪些异步 (S)FTP 库?理想情况下,我应该能够恢复文件上传并跟踪每个并行文件上传的进度。
- 如果我在单独的进程中运行每个文件上传,如何获取上传状态并将其显示在进度条对话框中?
最佳答案
“ftplib”是Python内置的标准ftp库。在Python 2.6中,它在用于上传的方法中添加了一个回调参数。
那个回调是你提供给库的函数;每个完成的 block 都会调用一次。
您的函数可以向 GUI 发送消息(可能在不同的线程/进程上,使用标准的线程间或进程间通信)告诉它更新进度条。
关于python - 使用异步 (s)ftp 操作连接 GUI 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/207230/