帮助。有必要将文件上传到FTP服务器,文件重量超过5GB。定期删除会话。连接出现时需要加载。例如。在服务器ftp 20%上有1个会话下载文件,网络消失了,有2个会话出现,下载从20%开始下降。
import ftplib
import os
path = '123'
filename = '1.avi'
ftp = ftplib.FTP("10.XX.XX.XX")
ftp.login("ftp-user", "Qw123456")
ftp.cwd(path)
if os.path.exists(filename):
restarg = {'rest': str(os.path.getsize(filename))}
else:
restarg = {}
ftp.storbinary("STOR " + filename, open(filename, 'ab').write, **restarg)
print("End\n")
ftp.quit()
ERROR AttributeError:'builtin_function_or_method'对象没有属性'read'