2013-05-04 398 views
3
urllib.request.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/", "ExtraFunctionality.py") 

如何使用上述命令指定要下載文件的文件路徑? 目前,上面的代碼只是在程序運行時以相同的路徑下載文件。我想指定這個下載路徑,我該怎麼做?如何指定使用python下載的文件路徑

+3

您是否嘗試過指定的完整路徑作爲第二個參數..? – 2013-05-04 21:41:23

回答

5

而不是僅僅"ExtraFunctionality.py"您也可以提供一個完整的路徑:

urllib.request.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/", 
              "/home/foo/ExtraFunctionality.py") 
3

第二個參數是本地文件名:

urllib.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/ExtraFunctionality.py", theLocalFilename) 

有關詳情,請參閱documentation for urllib,下urlretrieve:

第二個參數,如果存在的話,則指定文件位置複製到(如果沒有,該位置將是一個生成名稱的臨時文件)。

相關問題