- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
使用 Python 2.6 并以被动模式从 FTP 服务器下载文件,我发现如果源文件为空(0 字节),retrbinary 会失败并超时。这是一个错误还是我缺少配置选项?
ftp.retrbinary('RETR digital.conf', open('digital.conf','wb').write)
Downloading digital.conf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "download.py", line 13, in run
ftp.retrbinary('RETR %s' % source, callback)
File "c:\Python26\lib\ftplib.py", line 398, in retrbinary
conn = self.transfercmd(cmd, rest)
File "c:\Python26\lib\ftplib.py", line 360, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "c:\Python26\lib\ftplib.py", line 337, in ntransfercmd
resp = self.getresp()
File "c:\Python26\lib\ftplib.py", line 216, in getresp
raise error_temp, resp
ftplib.error_temp: 421 Timeout
其他非零字节文件传输正常。
最佳答案
This is Your session idle time too long. 你可以在主席文件后进入实例化ftplib。否则。修改ftp软件配置。
比如你使用vsftpd,你可以在vsftpd.conf中添加如下配置:
idle_session_timeout=60000 # 默认为 600 秒
关于Python ftplib - retrbinary 因零字节文件超时而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683024/
使用 Python 2.6 并以被动模式从 FTP 服务器下载文件,我发现如果源文件为空(0 字节),retrbinary 会失败并超时。这是一个错误还是我缺少配置选项? ftp.retrbinary
我在“ftp.retrbinary("RETR"+ filename, localfile.write)”行中遇到错误。它没有说明到底出了什么问题,我只是得到ftplib.error_perm:500
我目前正在使用此代码打印出使用 ftp.retrbinary 从 ftp 服务器下载的百分比,但下载完成时完成了 0.27%,并且只说 sizeWritten 完成了 27828224 位。我哪里错了
我正在使用 pythons ftplib 尝试从远程服务器检索文件(练习项目)。我在发送文件时没有遇到任何问题,但在尝试检索时遇到错误。我正在使用 python 3。这是我的代码: from ftpl
我正在开发 paramiko sftp。 paramiko中有没有类似ftplib retrbinary函数的函数? 我的项目已经支持ftp,并且使用cStringIO将数据存储在内存中,然后使用re
我正在编写一个使用 FTPLib 获取文件的模块。我想找到一种方法将值(除了 block 之外)传递给回调。本质上,我的回调是 def handleDownload(block, fileToWri
我已经创建了一个 python 脚本来连接到 remserver。 datfile = [] for dk in range(len(files)): dfnt=files[dk] dpst=
我是一名优秀的程序员,十分优秀!