![](/img/trans.png)
[英]ConnectionRefusedError: [Errno 111] Connection refused- Mlrun
[英]ConnectionRefusedError: [Errno 111] Connection refused
我试图使用ftp
,但出现以下错误:
>>> ftp = ftplib.FTP('192.168.248.108')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.5/ftplib.py", line 118, in __init__
self.connect(host)
File "/usr/lib/python3.5/ftplib.py", line 153, in connect
source_address=self.source_address)
File "/usr/lib/python3.5/socket.py", line 711, in create_connection
raise err
File "/usr/lib/python3.5/socket.py", line 702, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
由于整个客户端和服务器代码均未运行,因此我试图逐步进行操作。 请帮助。 谢谢。
编辑:
这是客户端代码:
from ftplib import FTP
ftp = FTP('192.168.248.128')
ftp.login(user='username', passwd = 'password')
ftp.cwd('/Desktop/FTP')
def placeFile():
filename = 'myfile.txt'
ftp.storbinary('STOR '+filename, open(filename, 'rb'))
ftp.quit()
placeFile()
首先,检查此ip以查看ftp
服务是否可用,如果正在检查其正在侦听的port
,则可能(罕见但可行)将其配置为侦听与标准one- 21不同的端口。 也可能是防火墙阻止了连接,这就是为什么连接被拒绝的原因。
也没有看到您的完整代码,但是我认为另一个/不同的问题是: def placeFile()
应该改为def placeFile(ftp)
-导致函数placeFile
并不真正知道ftp
引用了您在上面创建的ftp客户端。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.