以下是我的用于建立FTP连接的python代码
upload_ftp.py
import ftplib
ftp = ftplip.FTP()
ftp.connect('ip', 21)
print ftp.getwelcome()
try:
print "Logging in..."
ftp.login("username", "password")
except:
"failed to login"
但是当我运行代码时,我收到以下错误:NameError:name' ftplib'未定义
my@my-pc:/var/www$ python upload_ftp.py
Traceback (most recent call last):
File "upload_ftp.py", line 8, in <module>
ftp1 = ftplip.FTP()
NameError: name 'ftplip' is not defined
任何帮助将不胜感激..
答案 0 :(得分:1)
您的变量名称中存在拼写错误。因此Python认为您使用的是未定义的变量。
答案 1 :(得分:0)
使用:
from ftplib import FTP
ftp = FTP()
返回FTP类的新实例。
答案 2 :(得分:0)
你有一个错字:你写ftplip.FTP()
但它是ftplib.FTP()
(p与lib对比,b与b)。