Python中如何利用download()函数下载PDF文件
发布时间:2024-01-16 09:22:40
在Python中,可以使用urllib.request模块中的urlretrieve()函数或requests库中的get()方法来下载PDF文件。
1. 使用urllib.request.urlretrieve()函数下载PDF文件:
import urllib.request url = "https://example.com/example.pdf" savename = "example.pdf" urllib.request.urlretrieve(url, savename)
在上面的代码中,我们首先指定了要下载的PDF文件的URL和要保存的文件名。然后,我们使用urllib.request.urlretrieve()函数将文件从指定URL下载到本地。
2. 使用requests.get()方法下载PDF文件:
import requests
url = "https://example.com/example.pdf"
savename = "example.pdf"
response = requests.get(url)
response.raise_for_status()
with open(savename, "wb") as f:
f.write(response.content)
在上面的代码中,我们使用requests.get()方法发送一个GET请求来获取PDF文件的内容。然后,我们使用response.raise_for_status()检查是否成功下载了文件。最后,我们以二进制("wb")模式打开一个文件,将文件内容写入该文件中。
请注意,在使用requests库之前,你需要确保已经安装了该库。可以通过运行以下命令来安装:
pip install requests
这是两种常见的下载PDF文件的方法。根据你的需求和环境选择合适的方法即可。
