永发信息网

使用Python连接FTP出错

答案:2  悬赏:0  手机版
解决时间 2021-02-19 16:42
ftp.connect('192.168.0.1','21')
错误信息:
Traceback (most recent call last):
File "", line 1, in
ftp.connect('192.168.0.1','21')
File "C:\Python27\lib\ftplib.py", line 135, in connect
self.sock = socket.create_connection((self.host, self.port), self.timeout)
File "C:\Python27\lib\socket.py", line 571, in create_connection
raise err
error: [Errno 10060]
试过关闭被动,没有用,估计也不是防火墙的缘故
最佳答案
Errno 10060是连接超时的错误代码。
2种可能:网络不通 或者 192.168.0.1的21端口上没有开启ftp服务
全部回答
from ftplip import ftp # 首先要引入 ftplib 这个库 # 接着,这是我自定义的几个用于操作 ftp 的函数,def 后面跟的是自定义函数名,函数体内ftp 相关的语句和函数来自上面 import 那个包,你自己体会吧: # 初始化 ftp 连接 def ftp_open(host,port,username,password): ftp=ftp() ftp.set_debuglevel(2) ftp.connect(host=host,port=port) ftp.login(username,password) return ftp # 关闭 ftp 连接 def ftp_close(ftp): ftp.set_debuglevel(0) ftp.quit() # 文件上传函数,filename 可以是windows 格式包含全路径的文件 def ftp_up(ftp,filename): #print(ftp.getwelcome()) #ftp.cwd('xxx/www') file_handler=open(filename,'rb') ftp.storbinary('stor %s' % os.path.basename(filename),file_handler) file_handler.close() print('ftp up ok.') # 文件下载函数,filename 可以是windows 格式包含全路径的文件 def ftp_down(ftp,filename): #print(ftp.getwelcome()) #ftp.cwd('xxx/www') file_handler=open(filename,'wb') ftp.retrbinary('retr %s' % os.path.basename(filename),file_handler) file_handler.close() print('ftp down ok.')
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
春运期间短途客车涨价吗
某陆地生态系统中生活着三叶草、蜗牛、鸫和雀
伊美服饰制衣工坊我想知道这个在什么地方
-cmd-arp -a
通告是什么意思
需要写一个基于stm32的远程更新系统,ucosii
把家里重新装修一次麻烦吗
现在什么电视剧好看,可以下载,不用会员的?
陈林村卫生室在哪里啊,我有事要去这个地方
代写起诉书
求东莞虎门、厚街、石龙水果、蔬菜批发市场资
东胜区城市排水事业局湖区管理中心在什么地方
蔡依林是不是为了减肥去抽骨
现在湖州能不香港自由行
光启文化广场电动汽车充电站地址在什么地方,
推荐资讯
某农场有36台收割机,要收割完所有的麦子需要
为何开机密码对了就是进不去,还出现密码错误
同花顺用我的股票账户余额买基金是怎么回事
贵州省从江公路管理段路政管理大队地址在哪,
电脑打字反应慢怎么办
淘宝上卖的Office 365账号是合法的吗
华为相素高还是vivo高
怎么瘦手指头呀?
【研究内容】主要研究内容包括哪些?
小车科目二现在有包过的吗
医学上怎么定义左右脸?哪边是医学上的左脸?
王爷宫斗独白
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?