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

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

4

2 回答 2

7

您不仅"ExtraFunctionality.py"可以提供完整路径:

urllib.request.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/",
                                             "/home/foo/ExtraFunctionality.py")
于 2013-05-04T21:43:06.133 回答
4

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

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

有关详细信息,请参阅urlretrieve 下的 urllib 文档

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

于 2013-05-04T21:41:53.707 回答