每当连接丢失时,我都试图在 python 中实现 FTP 重新连接。每当连接丢失时,我将调用 Connect() 函数,如下所示。为了模拟断开连接,我调用了 ftp.logout(),然后尝试下载一个会引发异常的文件,在异常处理程序中我调用了 Connect() 函数。
ftp = FTP("hostname")
def Connect():
print('Calling Connect')
ftp.login("user","password")
我遇到了以下异常 AttributeError("'NoneType' object has no attribute 'sendall'")
有人可以对此有所了解吗?