Python 怎么下
时间: 2024-08-16 15:06:59 浏览: 39
在Python中下载文件通常有两种常见的方式:直接使用内置的`urllib`模块或者第三方库如`requests`。以下是两个简单例子:
**使用`urllib`模块:**
```python
import urllib.request
url = 'http://example.com/file.zip' # 替换为你想下载的URL
filename = 'file.zip' # 文件名
# 创建一个请求
req = urllib.request.Request(url)
# 使用urlopen打开并下载文件
with urllib.request.urlopen(req) as response, open(filename, 'wb') as out_file:
data = response.read()
out_file.write(data)
```
**使用`requests`库:**
```python
import requests
url = 'http://example.com/file.zip'
response = requests.get(url, stream=True)
# 检查请求是否成功
if response.status_code == 200:
with open('file.zip', 'wb') as file:
for chunk in response.iter_content(chunk_size=8192): # 分块下载
if chunk: # filter out keep-alive new chunks
file.write(chunk)
```
记得在实际操作前检查URL的有效性和可能需要的认证、cookies等。
阅读全文