问题标签 [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 回答
8459 浏览

python - 使用 ftplib 时出现 EOFError 和异常

我正在研究使用 ftplib (可能还有ftputil)来进行一些自动 FTP 文件同步。目前我有几台服务器要对此进行测试,但是,当我与两台服务器进行成功的对话时,每个错误回复都会得到 EOFError-s。例如:如果我尝试使用不正确的用户/密码登录,我会收到 530 响应,但我也会收到 EOFError;如果我使用正确的用户/密码登录或在这样做之后尝试使用 dir() 等,我不会收到 EOFError。

它似乎只出现错误消息。我强烈怀疑这可能是由服务器而不是 python 引起的:我在其他地方没有发现任何关于这个问题的提及。但是,我对服务器设置几乎没有控制权。

我在征求意见:

  • 您知道首先可能导致错误的原因是什么吗?
  • 如果是服务器端,你能更具体一点吗?在我知道它是什么之前,我不知道我是否能做任何事情......
  • 你觉得我应该怎么处理?我想我可以except EOFError: pass在每次处理异常之前添加一个,但如果你有更好/更简洁的想法,我很乐意听到它们。

谢谢!

0 投票
2 回答
1417 浏览

python - ftputil 的 Python 3 替代品?

我正在寻找ftputil库的替代方案。应该与 python 3 一起使用,如果它在 Archlinux 存储库中会很好。

有没有?

0 投票
1 回答
2055 浏览

python - 为什么递归 ftp 不能在这个目录中工作?

Python新手...当心!

我正在尝试递归地 ftp 一些文件。在下面的脚本中,我收到一个错误:

我不知道那是什么意思。但是,当我将目录更改为“/path/dir2”时,它可以工作并打印出“file.txt”。

这是我的目录结构:

我的脚本:导入 ftputil

0 投票
1 回答
491 浏览

python - 如何将块长度从上传方法传递到流内容?

在我的 Flask 项目中,我使用ftputil库。在其中一个应用程序部分中,我使用Flask 文档中描述的内容流:

示例中的函数generate将文件上传到 FTP 服务器,如ftputil 文档中所述。

方法中使用的回调函数 [ callback(chunk)]upload为每个上传的文件块执行。

是否有可能len(chunk)从回调输出到流?任何肮脏的黑客也非常受欢迎。

谢谢你的帮助!

0 投票
2 回答
1686 浏览

python - 无法理解 ftputil 中的错误代码

我是 python 的 ftputil 模块的新手。我的网络服务器上有 2 个 FTP 帐户。刚试的时候,遇到了两个问题:
1.登录账号1时,我可以成功进入

但是每当我尝试登录另一个帐户时,它都会引发错误:

但是,每当我成功登录时,我也会遇到问题。我尝试使用以下命令列出目录:

但不是炫耀目录,它会引发一个错误,有点像这样:

我的编码有什么问题?

0 投票
1 回答
5687 浏览

python - python脚本递归搜索特定文件名的FTP并且超过24小时

我们的存储区遇到了 SMB 连接问题,现在我们被迫使用 FTP 定期访问文件。因此,我没有使用 Bash,而是尝试使用 python,但遇到了一些问题。该脚本需要递归搜索 FTP 目录并找到所有超过 24 小时的文件“*1700_m30.mp4”。然后将所有这些文件复制到本地。

这是我到目前为止所得到的——但我似乎无法获取脚本来下载文件或从文件中获取统计信息来告诉我它们是否比 24 小时新。

这是根据 ottomeister 的出色建议修改后的脚本(谢谢!!) - 现在的最后一个问题是它会下载,但它会继续下载文件并覆盖现有文件:

0 投票
4 回答
18516 浏览

python - 在python中压缩文件

我的程序运行顺利,但我希望将来自 ftp 的文件压缩到本地驱动器中

我的问题:调用我的 main() 函数后只有 1 个文件被压缩

这是我的代码:

主要的

0 投票
2 回答
1242 浏览

python - python中的错误处理

我需要创建一个程序,该程序将从 FTP 服务器下载文件并将其压缩并上传到 FTP 服务器中的上传文件夹。我的旧代码很好,但我的导师要求我应该将我的代码组织成逻辑函数,并且在组织我的代码之后,它没有运行。这是完美运行的旧代码:

这是新的组织代码,但没有正常运行,但是当我尝试 python 命令行中的所有功能时,它很好。我不知道这里有什么问题:

0 投票
4 回答
189 浏览

python - 误导性全局变量

我有一个锻炼,现在很好并且正在运行。本练习的算法是从 FTP 服务器下载文件 zip 并再次将其上传到 FTP 服务器的上传文件夹中。顺便说一句,这是我的代码:

好吧,命名约定留给我。但是我想问一个例子,说明如何在不使用所有全局变量的情况下对其进行重新编码?谢谢你的帮助!

0 投票
1 回答
999 浏览

python - 我在 python 脚本中使用你的 ftputil

我在 python 脚本中使用你的 ftputil 来获取目录中文件的最后修改/创建日期,我遇到了一些问题,想知道你是否可以提供帮助。

以上输出目录中所有文件的列表

上面没有输出