python - 如何下载到特定目录?

标签 python

我是这样下载的:

    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')

注意第二个参数应该是文件路径,而不是目录路径。

关于python - 如何下载到特定目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21018612/

相关文章:

python - Swagger-codegen - 如何自定义客户端 SDK 调用名称?

python - 赋值前引用了局部变量 'x',但 x = 0

Python Numpy : How to transpose only the last several dimensions

python - 减去数据框中的两个 datetime.time 列

python - 删除 Many2many_tags 字段的创建和编辑...

python - autotools:将常量从configure.ac传递到python脚本

python - 当尝试为 Electrum 编译我自己的独立 exe 时,出现错误

python - 用python替换odb中的状态变量名称

python - 如何允许 cxfreeze 导入 colorama?

Python 函数不能在循环内工作