py下载保存文件的几种方法
时间: 2024-06-09 20:08:41 浏览: 6
在 Python 中,可以使用以下几种方法来下载和保存文件:
1. 使用 urllib 库
使用 urllib 库的 urlretrieve() 方法可以将一个远程文件下载到本地,并保存为指定的文件名:
```python
import urllib.request
url = "https://example.com/file.txt"
filename = "local_file.txt"
urllib.request.urlretrieve(url, filename)
```
2. 使用 requests 库
使用 requests 库的 get() 方法可以获取一个远程文件的内容,然后将其保存为本地文件:
```python
import requests
url = "https://example.com/file.txt"
filename = "local_file.txt"
response = requests.get(url)
with open(filename, "wb") as f:
f.write(response.content)
```
3. 使用 wget 库
使用 wget 库的 download() 方法可以将一个远程文件下载到本地:
```python
import wget
url = "https://example.com/file.txt"
filename = "local_file.txt"
wget.download(url, filename)
```
以上三种方法都可以用来下载和保存文件,选择哪一种方法主要取决于个人喜好和需求。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)