2015-06-17 6 views
2
Traceback (most recent call last): 
    File "TTRC_main.py", line 309, in <module> 
    updater.start() 
    File "TTRC_main.py", line 36, in start 
    newFileData = bz2.BZ2File("C:/Program Files (x86)/Toontown Rewritten/temp/phase_7.mf.bz2"," rb").read() 
IOError: invalid data stream 

код для извлечения файла я получаю, что дает мне эту ошибку является:Python BZ2 IOError: некорректный поток данных

newFileComp = urllib.URLopener() 
newFileComp.retrieve("http://kcmo-1.download.toontownrewritten.com/content/phase_7.mf.bz2", "C:/Program Files (x86)/Toontown Rewritten/temp/phase_7.mf.bz2") 

Что мне делать, чтобы исправить эту ошибку? Это не очень описательно. (мне)

ответ

2

Может ли возникнуть проблема из-за extra space в файловом режиме? -

newFileData = bz2.BZ2File("C:/Program Files (x86)/Toontown Rewritten/temp/phase_7.mf.bz2"," rb").read() 

Попробуйте это -

newFileData = bz2.BZ2File("C:/Program Files (x86)/Toontown Rewritten/temp/phase_7.mf.bz2","rb").read()