首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FTP重新打开连接

问FTP重新打开连接
EN

Stack Overflow用户
提问于 2013-07-09 22:12:26
回答 1查看 1.2K关注 0票数 0

每当连接丢失时,我都会尝试在python中实现FTP重新连接。当连接丢失时,我将调用Connect()函数,如下所示。为了模拟断开连接,我调用了ftp.logout(),然后尝试下载一个抛出异常的文件,在异常处理程序中,我调用了Connect()函数。

代码语言:javascript
复制
ftp = FTP("hostname")
def Connect():
    print('Calling Connect')
    ftp.login("user","password")

我遇到了下面的异常AttributeError("'NoneType‘对象没有’sendall‘属性“)

有谁能解释一下这个吗?

EN

回答 1

Stack Overflow用户

发布于 2013-07-09 22:24:07

我怀疑您可以通过重新初始化connect()函数中的ftp变量来解决这个问题:

代码语言:javascript
复制
def Connect():
  ftp = FTP("hostname")
  print('Calling Connect')
  ftp.login("user","password")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17550520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档