python下载本地文件代码
时间: 2023-08-28 22:03:03 浏览: 132
使用Python下载本地文件可以使用urllib库中的urlretrieve()函数,具体代码如下:
```python
import urllib
url = 'http://example.com/example.pdf' # 要下载的文件地址
filename = 'example.pdf' # 要保存的文件名
urllib.request.urlretrieve(url, filename) # 下载文件并保存到本地
```
其中,`url`是要下载的文件地址,`filename`是要保存到本地的文件名,可以根据需要修改。执行以上代码后,文件将会被下载并保存到当前工作目录下。如果要保存到其他目录,可以修改`filename`的路径。
相关问题
Python下载文件函数代码
以下是Python下载文件的函数代码示例:
```python
import requests
def download_file(url, file_path):
r = requests.get(url)
with open(file_path, 'wb') as f:
f.write(r.content)
```
你可以将下载文件的 URL 和文件保存在本地的路径作为参数传递给此函数。
python, 下载文件,代码示例
Python 是一种高级、解释型、通用的编程语言,以其简单易学、丰富的库和强大的功能而受到开发者们的喜爱。它支持多种编程范式,包括面向对象、函数式和过程化编程。
在 Python 中下载文件通常使用 `requests` 库,这是一个非常流行的用于进行 HTTP 请求的库。以下是一个基本的代码示例,展示如何使用 `requests` 下载文件:
```python
import requests
def download_file(url, save_path):
# 发起 GET 请求并获取响应
response = requests.get(url, stream=True)
# 检查请求状态码是否成功
if response.status_code == 200:
# 开始写入文件
with open(save_path, 'wb') as file:
for chunk in response.iter_content(chunk_size=1024):
if chunk: # filter out keep-alive new chunks
file.write(chunk)
print(f"文件已成功下载到 {save_path}")
else:
print(f"请求失败,状态码: {response.status_code}")
# 使用方法
url = "https://example.com/file.zip" # 替换为实际的文件URL
save_path = "file.zip" # 保存的本地路径
download_file(url, save_path)
```