15得票8回答
在ftplib的storbinary中创建缺失的目录

我正在使用pycurl在Python中通过FTP传输文件。我可以使用以下方法在远程服务器上自动创建缺少的目录:c.setopt(pycurl.FTP_CREATE_MISSING_DIRS, 1) 由于某些原因,我必须切换到ftplib。但是我不知道如何在这里执行相同的操作。是否有选项可以添加...

8得票1回答
使用ftplib无法列出FTP目录,但FTP客户端可以正常工作。

我正在尝试连接FTP,但无法运行任何命令。 ftp_server = ip ftp_username = username ftp_password = password ftp = ftplib.FTP(ftp_server) ftp.login(ftp_username, ftp_pa...

19得票5回答
Python FTP获取最新日期的文件

我正在使用ftplib连接到一个FTP站点。 我想获取最近上传的文件并下载它。 我能够连接到FTP服务器并列出文件,我还将它们放入了列表中并进行了datefield转换。 是否有任何函数/模块可以获取最近日期,并从列表中输出整行?#!/usr/bin/env python import ft...

7得票1回答
如何通过ftp在python中下载大文件(带监控和重新连接)?

更新 #1 问题中的代码在稳定连接(如本地网络或内部网络)下运行得非常好。 更新 #2 我使用ftplib实现了FTPClient类,它可以: 监视下载进度 在超时或断开连接的情况下重新连接 尝试多次下载文件 显示当前下载速度。 重新连接后,它会从断开点继续下载过程(如果FTP服...

46得票3回答
通过FTP将文件复制到服务器后的文件大小差异

我已经创建了一个PHP脚本来更新一个位于本地目录内的Web服务器。现在我正在将这个脚本迁移到Python中。它大部分情况下都能正常工作,但是在执行PUT命令后,文件大小似乎发生了变化。因此,文件大小与服务器上的文件不同。 当我再次从FTP服务器下载文件时,唯一的区别是CR / LF标记。这让...

18得票2回答
Python ftplib实现FTPS - 需要会话重用

所以,我正在尝试连接到一个FTP服务器来获取目录列表和下载文件。但是,在prot_p()函数后的第一个命令引发了异常-日志显示以下错误:*get* '150 Here comes the directory listing.\r\n' *resp* '150 Here comes the di...

35得票6回答
Python-FTP下载目录中的所有文件

我正在编写一个脚本,通过FTP下载目录中的所有文件。到目前为止,我已经成功连接并获取了一个文件,但是我似乎无法批量工作(获取目录中的所有文件)。以下是我目前的代码:from ftplib import FTP import os, sys, os.path def handleDownloa...

81得票7回答
如何使用Python ftplib通过FTP下载文件

我有以下代码,可以轻松连接FTP服务器并打开zip文件。我想将该文件下载到本地系统。如何操作?# Open the file for writing in binary mode print 'Opening local file ' + filename file = open(filena...

13得票2回答
Python ftplib连接超时。

我想使用ftplib获取文件列表并下载上次检查后新增的任何文件。到目前为止,我尝试运行的代码如下:#!/usr/bin/env python from ftplib import FTP import sys host = 'ftp.***.com' user = '***' passwd ...

7得票2回答
在上传过程中,在回调函数中递增变量

我有一个用于上传并需要显示完成百分比的Python脚本。我在增加跟踪传输数据量的变量方面遇到了麻烦。 我得到了一个 UnboundLocalError: local variable 'intProgress' referenced before assignment 错误。然而,如果我尝试打...