问题标签 [ftplib]
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.
python - python + django + ftp app .. 处理文件,索引和下载
我对构建一个非常简单的 django 应用程序有疑问,它从 ftp 帐户的用户那里获取用户名和密码,我的应用程序将检索文件列表,他可以通过修改、名称等方式订购文件。然后下载文件
有一个工具 ftptool 0.5.1 但问题是我找不到像创建时那样获取文件信息的方法?
http://pypi.python.org/pypi/ftptool/0.5.1
任何解决方案?
python - Python ftplib EOFerror
我有一个连接到服务器并制作整个目录的本地副本的脚本。EOFerror 发生在恰好下载了 50 个任意选择的文件之后。
谁能告诉我,脚本有什么问题?
错误:
脚本:
编辑:为 python 2.7 手动更新 ftplib 后:
python - 是否可以在不使用 Python 编写的情况下读取 FTP 文件?
我正在尝试使用 Python 的 ftplib 读取文件而不编写它们。大致相当于:
但使用 FTP。
我试过:
但这不起作用。文档中唯一的示例涉及使用该ftp.retrbinary('RETR README', open('README', 'wb').write)
格式编写文件。是否可以在不先写入的情况下读取 ftp 文件?
python - 有没有办法腌制 FTP 对象?
我正在使用 Python 的多处理通过 FTP 进行批量下载。但是,当我尝试打开超过 5 个 ftp 会话时,会引发 EOFError,这意味着主机因为打开太多会话而断开了我的连接。
我看到的唯一解决方案是打开一个 FTP 对象并将其传递给必要的方法。问题是因为多处理使用酸洗来移动对象,而 FTP 对象不能酸洗,这是不可能的。因此,我的问题是是否可以通过找到一种腌制 FTP 对象的方法来解决这个问题?
我的代码采用以下形式:
get_file def 需要访问 ftp 连接,如果我把它放在if __name__ == '__main__'
块之外,那么每次进程运行代码时都会创建一个新的 ftp 连接。
python - 尝试从 FTP 服务器下载 .zip 时出现 TypeError
我正在尝试从 FTP 服务器下载 .zip 文件,但我不断收到此错误:
这是我的代码(借自http://postneo.com/stories/2003/01/01/beyondTheBasicPythonFtplibExample.html):
python - 如何使用 Python ftplib 通过 FTP 下载文件
我有以下代码可以轻松连接到 FTP 服务器并打开一个 zip 文件。我想将该文件下载到本地系统中。怎么做?
python - IOError:[Errno 13] 权限被拒绝 - ftplib
我正在尝试从 ftp 服务器下载文件,但遇到错误权限被拒绝错误。
手动或使用 filezilla 下载工作正常,但我下面的脚本没有
另请注意......也许我误读了文档 - http://docs.python.org/library/ftplib.html但我不完全理解 ftplib 决定下载文件的位置(默认下载目录?)。是否有其他模块更适合此应用程序?
更新
我应该澄清一下,服务器上的文件名前面不包含“/”。我只是补充说,因为它似乎有助于找到正确的文件位置和名称,因为之前的尝试以以下错误 ftplib.error_perm: 500 Unknown command 结束。
文件的完整路径是
python - 如何从主线程中突然杀死一个线程?
我有一个使用 serve_forever 命令的 ftp 服务器。这个 ftp 服务是在一个线程中调用的,我想做的是当我点击我的 GUI 上的停止按钮时,我想从主线程中突然关闭线程。
这是我调用 ftp 服务的主线程
请帮助伙计们
python - Python ftplib 没有完全下载
我正在使用 python ftplib 从构建 ftp 服务器下载构建。这些文件大约为 1.5-1.6 GB。我使用批处理文件来运行程序。这样更容易安排下载。问题是,下载的文件似乎不起作用。他们抛出一个兼容性错误(windows)。如果我使用 FileZilla 下载文件,则文件可以正常工作。另外,源文件和下载的文件相差几百B。到底是怎么回事?
批处理文件: E: cd E:\Builds python ftp_sch.py pause
python - 将值传递给 ftp.retrbinary 回调
我正在编写一个使用 FTPLib 来获取文件的模块。我想找到一种将值(除了块之外)传递给回调的方法。本质上,我的回调是
我需要打电话
并让它传递一个文件句柄。有没有办法做到这一点?