使用configparser和ftplib导致错误

时间:2014-03-17 14:17:07

标签: python ftplib configparser

main()中的此代码部分导致问题:

config = configparser.ConfigParser()
config.read('config.ini')
ftp = ftplib.FTP("ftp.mommy.de")
username = config.get('Ftp','username')
print(username)
ftp.login(username, 'mypassword')
print(ftp.getwelcome())

如果我直接在ftp.login()中写'myusername',那么一切都很好。 当我使用变量'username'时,错误再次发生(ftplib.error_perm:530登录不正确。):(。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

这是我的错误。在config.ini文件中,我写了这个作业

[Ftp]

用户名="用户名"

所以当使用configparser时,字符串是" username"而不是用户名.....