使用Python打开被动FTP(套接字)连接

1 投票
1 回答
1363 浏览
提问于 2025-04-17 05:45

我正在尝试通过Python(使用Socket)以被动模式连接到一个FTP服务器。

我这样做:

mftp = socket (AF_INET, SOCK_STREAM)
mftp.connect((serverHost, 21))
print mftp.recv(1024)
print mftp.close()

但是我觉得这个命令(.connect)是打开了一个主动连接到服务器。我该如何打开一个被动连接呢?请帮帮我,同时请考虑我对Python还很陌生... :)

祝好,
M.Ali

1 个回答

0

我不打算直接回答你的问题,不过你知道吗,Python有一个叫做FTP模块,它是Python标准库的一部分?这个模块可能正好适合你的需求,能帮你省下很多时间。

撰写回答