2011-11-14 4 views
1

私はインターネットからPythonを使用して何かをダウンロードしようとしましたが、私はurllib.retrieverをurllibモジュールから使用しています。ダウンロードしたファイルを自分の好きな場所に保存したいと思っています。 誰かが私に明確な例でそれを行う方法を説明できるなら、それは非常に高く評価されます。Pythonを使用してファイルをダウンロードするには

答えて

7

私はそうのようなurllib2を使用することをお勧め:(あなたがそれを短くしたいwouldntの、けれどもあなたはtryで、個々のコールを囲むために計画している場合 - except)あなたも、それを短縮することができ

source = urllib2.urlopen("http://someUrl.com/somePage.html").read() 
open("/path/to/someFile", "wb").write(source) 

open("/path/to/someFile", "wb").write(urllib2.urlopen("http://someUrl.com/somePage.html").read()) 
+1

。 – icktoofay

+0

@icktoofayいいよ、固定電話。 – chown

+0

非常にうまく動作してくれてありがとう、今私はちょうどなぜ正確に理解する必要があります。 =) – user1044824

0

また、urllibはを使用することができます。

source = urllib.request.urlopen(("full_url")).read() 

その後、何の上に使用chownコマンドを使用します。ダウンロードしたファイルがバイナリである場合にはあなたではなく、 ``「W」より `「WB」`使用して検討するかもしれない

open("/path/to/someFile", "wb").write(source) 
関連する問題