首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError: connect()在使用python登录FTP服务器时缺少1个必需的位置参数:'self‘

TypeError: connect()在使用python登录FTP服务器时缺少1个必需的位置参数:'self‘
EN

Stack Overflow用户
提问于 2020-04-11 21:45:07
回答 2查看 398关注 0票数 1

下面的代码给出了缺少一个位置论证'self‘的错误

代码语言:javascript
复制
   from ftplib import FTP

   # FTP Login Details ############################################################################
   server_ftp = "abc.azure.com"
   user_ftp = "qqqqqq"
   password_ftp = "xxxxx"
   port_ftp = 2500

   ################################################################################################
   FTP.connect(host=server_ftp, port=port_ftp)
   FTP.login(user=user_ftp, passwd=password_ftp)
   print('ftp server connected') ```
EN

回答 2

Stack Overflow用户

发布于 2020-04-11 21:48:01

FTP是一个类,您需要实例化它

代码语言:javascript
复制
ftp1 = FTP()

ftp1.connect(host=server_ftp, port=port_ftp)
ftp1.login(user=user_ftp, passwd=password_ftp)
票数 2
EN

Stack Overflow用户

发布于 2020-04-11 21:49:21

您必须实例化可以使用的FTP class,

代码语言:javascript
复制
ftp = FTP(source_address=(server_ftp, port_ftp),  user=user_ftp, passwd=password_ftp)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61157753

复制
相关文章

相似问题

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