Я уверен, что это было решено ранее, но я не могу найти аналогичные вопросы и ответы (новичок). Используя Windows XP и Python 2.5, я пытаюсь использовать сценарий для подключения к FTP-серверу и загрузки файлов.Это должно быть просто, но, следуя инструкциям похожих скриптов, я получаю ошибки:
ftp.login('USERNAME')
File "C:\Python25\lib\ftplib.py", line 373, in login
if resp[0] == '3': resp = self.sendcmd('PASS ' + passwd)
File "C:\Python25\lib\ftplib.py", line 241, in sendcmd
return self.getresp()
File "C:\Python25\lib\ftplib.py", line 216, in getresp
raise error_perm, resp
error_perm: 530 User USERNAME cannot log in.
Используемый мной скрипт:
def handleDownload(block):
file.write(block)
print ".",
# Create an instance of the FTP object
# FTP('hostname', 'username', 'password')
ftp = FTP('servername')
print 'ftplib example'
# Log in to the server
print 'Logging in.'
# You can specify username and password here if you like:
ftp.login('USERNAME', 'password')
#print ftp.login()
# This is the directory
directory = '/GIS/test/data'
# Change to that directory.
print 'Changing to ' + directory
ftp.cwd(directory)
# Print the contents of the directory
ftp.retrlines('LIST')
Я ценю этобыть тривиальным вопросом, но если кто-то может дать некоторые идеи, это было бы очень полезно!
Спасибо, S