问题标签 [ftputil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
445 浏览

python - 如何保持 FTP 连接处于活动状态?

我使用ftputil从 FTP 服务器下载了一批文件。它引发了错误ftputil.error.FTPIOError: [Errno 60] Operation timed out

文档 - ftputil中所述,

keep_alive()尝试保持与远程服务器的连接处于活动状态,以防止发生超时。此方法主要用于在上传或下载文件时保持 FTPHost 对象的底层 FTP 连接处于活动状态。这将需要一个额外的线程,而上传或下载正在进行或keep_alivecallback函数调用。

keep_alive从一个callback函数中调用,

但它提出了ERROR __main__ keep_alive() takes 1 positional argument but 2 were given

如何保持 FTP 连接处于活动状态?

0 投票
2 回答
59 浏览

python - 需要通过 ftputil 模块连接到 ftp,打开包含记录的现有文件并将新记录添加到这些记录的末尾

我为此使用了 ftputil 模块,但遇到了一个问题,它不支持将 'a'(append) 附加到文件,如果你通过 'w' 写入,它会覆盖内容。

这就是我尝试过的,我被困在那里:

目标是将旧条目保留在文件中,并在每次再次调用脚本时将新条目添加到文件末尾。

0 投票
0 回答
109 浏览

python - 用于从 odoo 进行 ftp 备份的 ftputil 包

我正在尝试使用 ftputil 从 odoo erp 获取数据库备份,这是代码

我无法通过此记录器“_logger.critical('我们无法将文件写入远程服务器。错误:' + str(err))”

0 投票
0 回答
8 浏览

jupyter-notebook - 如何在 Jupyter 笔记本中安装 ftputil?

我正在尝试ftputil在 Jupyternotebook 中安装该软件包,但它不断出现错误:

我已经尝试过:

但它仍然不起作用