Python ftp 上传和下载

来源:互联网 发布:不知为不知的知的意思 编辑:程序博客网 时间:2024/05/16 15:24

工具

python3
ftplib

上传

from ftplib import FTPftp = FTP(host='127.0.0.1', user='test', passwd='test') #创建ftp.cwd('/home/test/ftp/') #上传路径fd = open('test.txt', 'rb') #以只读的方式打开要上传的文件ftp.storbinary('STOR test.txt', fd) #上传文件fd.close()ftp.quit() #退出登录ftp.close() #关闭连接

下载

from ftplib import FTPftp = FTP(host='127.0.0.1', user='test', passwd='test') #创建ftp.cwd('/home/test/ftp/') #服务器下载路径fd = open('test.txt', 'wb') #以只写的方式打开要下载的文件ftp.retrbinary('RETR test.txt', fd.write, 2048) #下载文件fd.close()ftp.quit() #退出登录ftp.close() #关闭连接