名称'ftplib'未定义?

时间:2016-01-09 00:33:55

标签: python-2.7 raspberry-pi

嘿伙计们,我一直在清理我的旧代码,而且我在某种程度上遇到了除了块之外的ftplib声明问题。

Traceback (most recent call last):
File "PiFtp2.py", line 57, in <module>
except ftplib.all_errors:
NameError: name 'ftplib' is not defined

这是代码(整个代码,因为我不知道问题出在哪里):

Link to GitHub

PS:如果有人能告诉我如何在stackoverflow上正确显示代码,我会很感激:)

1 个答案:

答案 0 :(得分:0)

在文件的开头,您只导入了ftplib中的ftp函数。 而不是

 from ftplib import FTP 

使用

 import ftplib

然后将所有FTP函数调用从FTP(...)更改为ftplib.FTP(...)(第51行)