:python-urllib2経由でHTTP経由でファイルをダウンロードするにはどうすればいいですか?私は、インターネットから画像をダウンロードするのpythonにパーサを書いた
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では「画像作成中にエラーが発生しました」と表示されます。しかし、私は、受け取ったファイルのすべての行が元のファイルのこの行より1バイト少ないことがわかりましたが、どちらも似ています。正しいファイルをダウンロードするには?
をあなたはそれが動作 –
「+ W」ではない、と「wb」を指定する必要があります。ありがとうございました。 =) – shunter