如何下载到特定目录?
问题内容:
这就是我的下载方式:
webbrowser.open(download_url)
因此,我有了URL,并使用webbrowser
模块将其打开。这会将URL另一侧的内容下载到我的默认浏览器的默认下载位置。
如何将该位置更改为程序中指定的位置?我觉得这应该有一个简单的解决方案,但我在网上找不到任何相关信息。我尝试了os.chdir()
,没有效果。
问题答案:
使用urllib.urlretrieve
(urllib.request.urlretrieve
在Python
3.x中):
import urllib
urllib.urlretrieve('http://example.com/file.ext', '/path/to/directory/filename.ext')
注意 第二个参数应该是文件路径,而不是目录路径。