如何使用python指定下载文件路径

时间:2013-05-04 21:38:32

标签: python python-3.x

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

如何使用上面的命令指定下载文件的文件路径? 目前,上面的代码只是在运行程序的同一路径下载文件。我想指定这个下载路径,我该怎么做?

2 个答案:

答案 0 :(得分:7)

您还可以提供完整路径,而不仅仅是"ExtraFunctionality.py"

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

答案 1 :(得分:4)

第二个参数是本地文件名:

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

有关详细信息,请参阅urlretrieve下的documentation for urllib

  

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