2013-05-04 109 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:

第二个参数,如果存在的话,则指定文件位置复制到(如果没有,该位置将是一个生成名称的临时文件)。

相关问题