Я не знаю, что я делаю неправильно, но этот небольшой ftp-код не будет передавать файлы. Я продолжаю получатьPython FTP не переносит
Файл «example.py», строка 11, in? ftp.storlines ("СТОР" + файл, открытый (файл))
ftplib.error_perm: 550 /home/helen/docs/example.txt: Операция не допускается
Вот код:
import ftplib
file = '/home/helen/docs/example.txt'
ftp = ftplib.FTP('domain', 'user', 'password')
print "File List: "
files = ftp.dir()
ftp.cwd("/upload/")
ftp.storlines("STOR " + file, open(file))
f.close()
s.quit()
Любая помощь будет оценена по достоинству.
Спасибо @martineau - я проверю свой код, когда вернусь в офис в понедельник. Не иметь доступа к серверу из дома. –
@Helen: Ой, мой оригинальный ответ был полностью неправильным. Попробуйте переработанную версию, когда у вас есть шанс. – martineau
спасибо за подсказку. просто вызов имени файла, а не всего пути сделал трюк. Удивительный материал. Еще раз спасибо :) –