1
我嘗試下載圖像,但由於某些原因它們已損壞?例如:This is an image I want to get.而結果是this。我的測試代碼是:用Python下載的圖像已損壞?
import urllib2
def download_web_image(url):
request = urllib2.Request(url)
img = urllib2.urlopen(request).read()
with open ('test.jpg', 'w') as f: f.write(img)
download_web_image("http://upload.wikimedia.org/wikipedia/commons/8/8c/JPEG_example_JPG_RIP_025.jpg")
這是爲什麼,我該如何解決這個問題?
您可能想要在二進制模式下打開'test.jpg':'open('test.jpg','wb')' –
@WanderNauta謝謝,它解決了它。 :) – StackHogger
太棒了!我會把它寫出來作爲實際的答案。 –