我正在尝试设置FTP连接的超时,使用ign:class ftplib.FTP([host[, user[, passwd[, acct[, timeout]]]]])
Return a new instance of the FTP class. When host is given, the method call
connect(host) is made. When user is given, additionally the method
call login(user, passwd, acct) is made (where passwd and acct default
to the empty string when not given). The optional timeout parameter
specifies a timeout in seconds for blocking operations like the
connection attempt (if is not specified, the global default timeout
setting will be used).
问题是,创建连接的代码如下所示:from ftplib import FTP
ftp = FTP('172.16.52.87')
ftp.login('username', 'password')
我发现了一些问题,如果我使用:ftp = FTP('172.16.52.87', 'username', 'password')
那么我的问题是,如何设置超时?
我试过让一些参数为空,但它不起作用:ftp = FTP('172.16.52.87', '', '', '', '100')
而login函数只有3个参数login(user, passwd, acct)
有什么想法吗?
问候