gpt4 book ai didi

python - 使用异步 (s)ftp 操作连接 GUI 界面

转载 作者:可可西里 更新时间:2023-11-01 11:41:40 26 4
gpt4 key购买 nike

尝试为文件上传实现一个进度对话框窗口,看起来像 IE download dialog 之间的交叉和 Firefox download dialog在 Windows 上使用 python GUI 库。

  1. Python 有哪些异步 (S)FTP 库?理想情况下,我应该能够恢复文件上传并跟踪每个并行文件上传的进度。
  2. 如果我在单独的进程中运行每个文件上传,如何获取上传状态并将其显示在进度条对话框中?

最佳答案

“ftplib”是Python内置的标准ftp库。在Python 2.6中,它在用于上传的方法中添加了一个回调参数。

那个回调是你提供给库的函数;每个完成的 block 都会调用一次。

您的函数可以向 GUI 发送消息(可能在不同的线程/进程上,使用标准的线程间或进程间通信)告诉它更新进度条。

Reference

关于python - 使用异步 (s)ftp 操作连接 GUI 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/207230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com