gpt4 book ai didi

Python ftplib WinError 10060

转载 作者:行者123 更新时间:2023-12-01 17:43:23 25 4
gpt4 key购买 nike

我正在学习使用 ftplib 从此链接从 ftp 服务器检索文件:https://docs.python.org/2/library/ftplib.html

当我运行这段代码时

from ftplib import FTP
ftp = FTP('ftp.debian.org')
ftp.login()

我明白

TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

来自这个答案https://stackoverflow.com/questions/4946960/when-using-ftplib-in-python#=我了解到这是服务器端问题,可以通过更改为 ACTV 模式来解决。

所以我将代码更改为

from ftplib import FTP
ftp = FTP()
ftp.set_pasv(True)
ftp.connect('ftp.debian.org')
ftp.login()

还是同样的错误。谁能告诉我我的问题还有哪些其他原因?

编辑 - 在 64 位 Win 10 环境中在 Thonny(IDE) 上使用 Python 3.6.1

最佳答案

这段代码没有任何问题。这个对我有用。也许您尝试时服务器速度非常慢。您可以在连接中设置超时:

ftp.connect('ftp.debian.org',timeout=seconds)

关于Python ftplib WinError 10060,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44106200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com