2015-07-24 3 views
0

Я пытаюсь загрузить файл базы данных sqlite ext * .db Я использую простой код Python для этого, используя Ftplib. Я загружаю любой файл, используя этот скрипт, но когда я загружаю файл DB , он поврежден при загрузке некоторых способов. Я открываю его в режиме «rb». Будем рады помочь Пайтона FTP скрипт Код:sqlite python upload ftp

ftp = ftplib.FTP(server,timeout=2) 
    ftp.login(username, pass) 
    ftp.cwd("public_html") 
    try: 
     newfile=open(filename,"rb") """ ---> filename ="data.db" """ 
    except: 
     print "Error not such file or whatever" 
     exit() 
    ftp.storlines("STOR " +filename , newfile) 
    newfile.close() 
+0

Кто-нибудь? Пожалуйста.. –

ответ

1

OK .. Итак, после 2-х дней попыток ничего я понять очень простой ответ .. я должен использоваться

ftp.storbinary("STOR " +filename , newfile) 

и НЕ

ftp.storlines("STOR " +filename , newfile)