python 下载minio 文件
时间: 2023-08-30 16:06:20 浏览: 124
在 Python 中,你可以使用 `boto3` 库来连接和操作 Minio。要下载文件,可以使用 `boto3` 的 `download_file` 方法。以下是一个示例代码:
```python
import boto3
from botocore.exceptions import ClientError
s3 = boto3.client(
's3',
endpoint_url='http://localhost:9000',
aws_access_key_id='access_key',
aws_secret_access_key='secret_key'
)
try:
s3.download_file('mybucket', 'remote_file.txt', 'local_file.txt')
print("Download successful!")
except ClientError as e:
print("Download failed: ", e)
# Do some error handling here, such as retrying the download or logging the error
```
在这个示例中,我们尝试从名为 `mybucket` 的 Minio 存储桶中下载名为 `remote_file.txt` 的文件,并将其保存到本地文件 `local_file.txt` 中。如果下载成功,程序将打印“Download successful!”;如果下载失败,则打印异常信息。你可以根据实际情况进行更改,如重试下载或记录错误。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)