在 Python 中,你可以使用 'urllib' 库来下载文件。以下是一个示例代码:

import urllib.request

url = 'http://example.com/file.txt'
filename = 'file.txt'

urllib.request.urlretrieve(url, filename)

在上述代码中,你需要将 'url' 替换为要下载的文件的 URL,将 'filename' 替换为你想要保存的文件名。然后,'urllib.request.urlretrieve()' 函数将会下载文件并将其保存到指定的文件名中。

如果你需要进行身份验证或者设置请求头等更高级的操作,你可以使用 'urllib.request.Request' 类来创建请求对象,并使用 'urllib.request.urlopen()' 函数来发送请求。以下是一个使用 'urllib.request.Request' 和 'urllib.request.urlopen()' 的示例代码:

import urllib.request

url = 'http://example.com/file.txt'
filename = 'file.txt'

req = urllib.request.Request(url)
req.add_header('User-Agent', 'Mozilla/5.0')  # 设置请求头

response = urllib.request.urlopen(req)
with open(filename, 'wb') as f:
    f.write(response.read())

在上述代码中,首先创建了一个 'Request' 对象,并使用 'add_header()' 方法添加了一个 'User-Agent' 请求头,然后使用 'urlopen()' 函数发送请求并获取响应。最后,将响应的内容写入到指定的文件中。

无论使用哪种方法,都需要确保你有权限访问要下载的文件,并且你的网络连接正常。

Python 下载文件:使用 urllib 库轻松获取网络文件

原文地址: https://www.cveoy.top/t/topic/fu5i 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录