Python:使用ftplib模块访问ftp

ftplib是python内置的标准模块,不用额外安装。

代码:

from ftplib import FTP
ftp = FTP()
ftp.set_debuglevel(0)
ftp.connect('10.10.11.22', 21, timeout=3) # 3s超时
ftp.login('user', 'password')

bufsize = 4096
# 上传
f1 = open('/local/file1', 'rb')
ftp.storbinary('STOR ' + '/remote/file1', f1, bufsize)
f1.close()

# 下载
f2 = open('/local/file2', 'wb')
ftp.retrbinary('RETR '+ '/remote/file2', f2.write, bufsize)
f2.close()

ftp.quit()

你可能感兴趣的:(编程语言/Python)