import ftplib
import os
import socket
HOST='192.168.30.109'
FILE='test'
def main():
try:
f=ftplib.FTP(HOST)
except (socket.error,socket.gaierror),e:
print 'ERROR:cannot reach "%s"'% HOST
return
print '***connected to host "%s"' % HOST
try:
f.login(user='test',passwd='123')
except ftplib.error_perm:
print 'ERROR:cannot login anonymously'
f.quit()
return
print '***Logged in as "test""'
try:
f.retrbinary('RETR %s' % FILE,open(FILE,'wb').write)
except ftplib.error_perm:
print 'ERROR:cannot read file "%s"' % FILE
os.unlink(FILE)
else:
print '***Downloaded "%s" to CWD' % FILE
return
try:
f.storbinary('STOR %s' % FILE,open(FILE,'rb'))
except ftplib.error_perm:
print 'ERROR:cannot up file "%s"' % FILE
os.unlink(FILE)
else:
print '***upload "%s" to ftp' % FILE
f.quit()
return
if __name__=='__main__':
main()
python ftp 文件上传和文件下载
最新推荐文章于 2025-03-13 13:38:57 发布
Python3.11
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
您可能感兴趣的与本文相关的镜像
Python3.11
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

1221


被折叠的 条评论
为什么被折叠?



