1

我在共享模式下在我的 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') 
4

0 回答 0