如何使用python 下载文件
时间: 2023-09-23 14:04:54 浏览: 53
要使用Python下载文件,可以使用`urllib`或`requests`库中的相关功能。以下是使用这两个库下载文件的示例代码:
使用`urllib`库:
```python
import urllib.request
url = "https://example.com/file.pdf"
filename = "file.pdf"
urllib.request.urlretrieve(url, filename)
print("文件下载完成!")
```
使用`requests`库:
```python
import requests
url = "https://example.com/file.pdf"
filename = "file.pdf"
response = requests.get(url)
if response.status_code == 200:
with open(filename, 'wb') as file:
file.write(response.content)
print("文件下载完成!")
else:
print("文件下载失败。")
```
在上面的示例中,您需要将`url`替换为实际的文件下载链接,并提供一个本地的文件名作为`filename`。
在使用`urllib`库时,`urllib.request.urlretrieve(url, filename)`将从给定的`url`下载文件,并将其保存为`filename`。
在使用`requests`库时,`requests.get(url)`将发送GET请求以获取文件内容,并使用`open()`函数创建一个文件对象将内容写入到本地文件中。
无论您选择使用哪个库,都可以根据实际需要进行适当的错误处理和异常处理。