URL

2012-04-20 3 views
0

からファイルを取得するために、私はURLを持って、例えばURL

url = "www.example.com/file/processing/path/excefile.xls" 

このURLは、直接Excelファイルをダウンロードします。 このファイルをダウンロードするにはどうすればよいですか?つまり、Pythonコードを実行すると、上記のURLがブラウザで開き、Excelファイルをダウンロードする必要があります。

+0

なぜブラウザが必要ですか?ファイルのダウンロードに興味がありますか? – Shep

答えて

3

webbrowser moduleを使用します。

import webbrowser 
webbrowser.open(url) 
+1

それはいつもPythonが何をすることができるか私を驚かせる。 –

+0

私はこれを発見したばかりだが、知識の宝石だ。 –

4

あなたは、必ずしもブラウザを経由する必要がない場合は、指定した場所にファイルを保存するためにurllibモジュールを使用することができます。

import urllib 

url = 'http://www.example.com/file/processing/path/excelfile.xls' 
local_fname = '/home/John/excelfile.xls' 
filename, headers = urllib.retrieveurl(url, local_fname) 

http://docs.python.org/library/urllib.html#urllib.urlretrieve

1

あなたは間違いなく素晴らしいrequestsのlibになります。