我在共享模式下在我的 android 手机上运行了 android FTPserver 应用程序。我从笔记本电脑连接到手机网络,并尝试通过 FTP 连接到手机以访问一些文件。我编写了一个使用 ftp 连接来传输文件的 python 代码,但我无法执行简单的连接。
我不断收到此错误
在窗口中:
server.gaierror: [Errno 11004] getadderinfo failed
在 Linux 中:
socket.gaierror: [Errno -2] Name or service not known
我搜索了很多地方,但从未找到合适的解决方案。我所能找到的只是人们建议检查防火墙。我检查了防火墙设置和所有内容,但仍然遇到问题。
当我使用客户端软件(filezilla)时,它会连接。
我是python的新手,有人能告诉我哪里出错了吗?
这是我的简单连接代码:
import os
from ftplib import FTP
ftp = FTP("192.168.43.1,5002")
ftp.login("usrid","pwd")
我无法连接到一般的 ftp 测试站点,这是代码:
from ftplib import FTP
ftp = FTP('ftp.cwi.nl')
ftp.login("anonymous","anonymous@")
ftp.retrlines('LIST')