Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 530使用ftplib进行身份验证时出错_Python_Ftp_Ftplib - Fatal编程技术网

Python 530使用ftplib进行身份验证时出错

Python 530使用ftplib进行身份验证时出错,python,ftp,ftplib,Python,Ftp,Ftplib,大家好 我正试图编写一个脚本来自动化FTP服务器涉及的各种日常任务 我曾计划使用ftplib来连接FTP服务器并与之交互,但作为我的普通用户,我在连接服务器时遇到了一些问题 以下是我正在使用的代码,密码更改的原因很明显: from ftplib import FTP ftp = FTP('ftp.centizen.ca','21') ftp.login('centizen@centizen.ca','password') ftp.retrlines('LIST') 我从中得到一个错误53

大家好

我正试图编写一个脚本来自动化FTP服务器涉及的各种日常任务

我曾计划使用ftplib来连接FTP服务器并与之交互,但作为我的普通用户,我在连接服务器时遇到了一些问题

以下是我正在使用的代码,密码更改的原因很明显:

from ftplib import FTP
ftp = FTP('ftp.centizen.ca','21') 
ftp.login('centizen@centizen.ca','password')
ftp.retrlines('LIST')  
我从中得到一个错误530。你知道为什么吗

我确信,当直接复制并粘贴到filezilla中时,我的凭据(包括密码)拼写正确。这里有我遗漏的东西吗

谢谢

In

ftp = FTP('ftp.centizen.ca','21') 
“21”被视为用户ID。别说了

如果要使用与21不同的端口,例如2121,则需要

ftp=FTP()
ftp.connect('ftp.centizen.ca', 2121)

你好,Uselpa,谢谢你的回复!这帮了大忙。现在可以像正常情况一样连接和运行命令。