Я сделал скрипт для загрузки файла, но он работает только в Unix / Linux / OSX, когда я загружаю двоичные исполняемые файлы, файлы SWF, образы и т. Д.
\#Modfied section from PWB.py
import sys
if sys.version_info<(2,8):
import urllib as request
else:
import urllib.request as request
x=request.urlopen("http://homestarrunner.com/intro.swf")
y=x.read()
x.close()
z=open("intro.swf","w")
z.write(y)
z.close()
Я получу файл и обычный нечитаемый мусор в файле, но он будет нечитаемым.
Кажется, что двоичные файлы всегда имеют такие проблемы в Windows.
Почему это?
PS. Как я мог написать свой код Python, чтобы он загружался?