永发信息网

python脚本在linux下连接FTP失败,报错:EOFError

答案:2  悬赏:70  手机版
解决时间 2021-03-12 15:44
  • 提问者网友:我们很暧昧
  • 2021-03-12 01:51
【代码】:
#!/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
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
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-03-12 03:30
Errno 10060是连接超时的错误代码。
2种可能:网络不通 或者 192.168.0.1的21端口上没有开启ftp服务
全部回答
  • 1楼网友:北方的南先生
  • 2021-03-12 04:02
不明白啊 = =!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯