我正在试图设置FTP连接的超时时间:
class ftplib.FTP([host [,user [,passwd [,acct [,timeout]]]]])
返回FTP类的新实例.当给出主机时,方法调用connect(host).当给出用户时,另外调用login(user,passwd,acct)方法(其中passwd和acct默认为空字符串,如果没有给出).可选的timeout参数指定阻塞操作(如连接尝试)的超时(以秒为单位)(如果未指定,将使用全局默认超时设置).
问题是我创建连接的代码如下:
from ftplib import FTP
ftp = FTP('172.16.52.87')
ftp.login('username', 'password')
Run Code Online (Sandbox Code Playgroud)
如果我使用,我发现了一些问题:
ftp = FTP('172.16.52.87', 'username', 'password')
Run Code Online (Sandbox Code Playgroud)
然后我的问题是,如何设置超时?
我试过让一些参数为空但它不起作用:
ftp = FTP('172.16.52.87', '', '', '', '100')
Run Code Online (Sandbox Code Playgroud)
登录功能只有3个参数 login(user, passwd, acct)
有些想法?
问候