【发布时间】:2011-07-29 14:59:18
【问题描述】:
我编写了一个脚本来下载文件,但是当我下载二进制可执行文件、swf、图像等时,它只能在 Unix/Linux/OSX 上运行
\#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 代码以便下载?
【问题讨论】:
标签: python windows-xp