Найти - Пользователи
Полная версия: [Решено] Закачка на FTP Многострочного файла
Начало » Python для новичков » [Решено] Закачка на FTP Многострочного файла
1
PythonStriker
Есть код
ftp = ftplib.FTP()
ftp.connect("url.ru", "21")
ftp.login("***", "*****")
os.rename("History.dat", "File.txt")
ftp.storlines("STOR File.txt", open("Opera.txt", "rt"))
Он закачивает на сервер FTP Многострочный файл допустим
 gHJGHࢱʜrMȬʚ!
JHGBDNMA㵾↑♣♦
s sdfsddsada[׳᙮ᓗ4͔4↨6♣]ASd
Состоящий из разных символов и букв. Но при скачивании обратно на ПК с сервера я вижу только одну строку и ту не полностью. Подскажите в чем ошибка? Пробовал и в ftp.storbinary(“STOR File.txt”, open(bla-bla-bla))
aliens
А в файле что? Если бинарные данные, то зачем вы открываете файл с t? а не b (для бинарных)
PythonStriker
Спасибо, помог очень! Кидаю плюсик !!! :)
Пример кода кому очень нужен:
ftp = ftplib.FTP()  
ftp.connect("url.ru", "21")    #Подключение к url.ru по порту 21
ftp.login("login", "password")   #Логин login , пароль password (для работы с файлами на сервере)
File = open("File.dat", "rb")   #Открываем файл для чтения и передачи
ftp.storbinary("STOR File.dat", File)   #Передаем файл на сервер. STOR  - команда
print "End."   #Выводим END
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB