Python 名称错误:名称';ftplip';没有定义

Python 名称错误:名称';ftplip';没有定义,python,ftp,ftplib,Python,Ftp,Ftplib,下面是我创建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'ft

下面是我创建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
my@my-pc:/var/www$python upload\u ftp.py
回溯(最近一次呼叫最后一次):
文件“upload_ftp.py”,第8行,在
ftp1=ftplip.FTP()
NameError:未定义名称“ftplip”

如果您有任何帮助,我们将不胜感激。

您的变量名有拼写错误。因此Python认为您使用的是一个未定义的变量

使用:

from ftplib import FTP
ftp = FTP()

返回FTP类的新实例。

您有一个输入错误:您正在编写
ftplip.FTP()
,但它是
ftplib.FTP()
(带p的lip与带b的lib)

是的……我在ftpliby中得到了一个错误,您应该将ftplib.FTP()置于ftplip.FTP()之上