python工具包批量下载
时间: 2023-10-31 09:07:33 浏览: 42
您可以使用Python中的requests和os模块来实现批量下载工具包。具体步骤如下:
1. 导入requests和os模块:
```python
import requests
import os
```
2. 定义一个函数,用于下载指定url的文件并保存到指定目录:
```python
def download_file(url, save_path):
response = requests.get(url)
with open(save_path, 'wb') as f:
f.write(response.content)
```
3. 定义一个函数,用于批量下载指定url列表的文件并保存到指定目录:
```python
def batch_download_files(urls, save_dir):
if not os.path.exists(save_dir):
os.makedirs(save_dir)
for url in urls:
file_name = url.split('/')[-1]
save_path = os.path.join(save_dir, file_name)
download_file(url, save_path)
```
4. 调用batch_download_files函数,传入url列表和保存目录即可批量下载工具包:
```python
urls = ['https://pypi.org/packages/source/r/requests/requests-2.26.0.tar.gz',
'https://pypi.org/packages/source/o/os/os-0.1.1.tar.gz']
save_dir = './packages'
batch_download_files(urls, save_dir)
```
以上代码将会下载requests和os两个工具包,并保存到当前目录下的packages文件夹中。