我已經寫上蟒解析器來從互聯網上下載圖片:如何正確地通過python-urllib2通過HTTP下載文件?
import urllib2
for i in xrange(1,10):
r = urllib2.urlopen('http://example.com/'+str(i)+'.gif'))
f = open('C:\\' + str(i) + '.gif', 'w+')
f.write(r.read())
f.close()
的圖像無法打開。 Windows說'構建映像時出錯'。但我發現接收文件的每一行比原始文件的這一行少一個字節,但兩者看起來都很相似。如何下載正確的文件?
在Windows上,你需要指定的WB',而不是 'W +' –
它的工作原理。謝謝。 =) – shunter