怎么解决python在连接ftp时报错:EOFError

【代码】:#!/usr/lcoal/envpython#-*-coding=utf-8-*-fromftplibimportFTPftp=FTP()ftp.set_deb... 【代码】:
#!/usr/lcoal/env python
#-*- coding=utf-8 -*-
from ftplib import FTP
ftp=FTP()
ftp.set_debuglevel(2)
ftp.connect("172.20.10.203","22")
ftplogin("root","111111")
print ftp.getwelcome("connect success")
【报错】:
[root@198 python]# python test1.py
*get* 'SSH-2.0-OpenSSH_5.3\r\n'
*get* ''
Traceback (most recent call last):
File "test1.py", line 6, in <module>
ftp.connect("172.20.10.198","22")
File "/usr/lib64/python2.6/ftplib.py", line 134, in connect
self.welcome = self.getresp()
File "/usr/lib64/python2.6/ftplib.py", line 209, in getresp
resp = self.getmultiline()
File "/usr/lib64/python2.6/ftplib.py", line 199, in getmultiline
nextline = self.getline()
File "/usr/lib64/python2.6/ftplib.py", line 185, in getline
if not line: raise EOFError
EOFError
展开
 我来答
从空去听8
2017-08-06 · TA获得超过7441个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5605万
展开全部
Errno 10060是连接超时的错误代码。
2种可能:网络不通 或者的21端口上没有开启ftp服务

1、Error后面没有错误代码
2、我使用SSH自带的ftp可以打开,说明并不是网络的问题
PS:复制粘贴的答案吧,Error都打错了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式