python python的S3处理程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python python的S3处理程序相关的知识,希望对你有一定的参考价值。
import boto
from datetime import datetime
s3 = boto.connect_s3()
def aws_read_file(bucket_name, file_path):
bucket = s3.get_bucket(bucket_name)
file = bucket.get_key(file_path)
if file is None:
raise Exception('Code 2: File not found.')
return file
def aws_archive_file(bucket_name, file_from_path, file_to_path):
bucket = s3.get_bucket(bucket_name)
file = bucket.get_key(file_path)
if file is None:
raise Exception('Code 2: File not found.')
bucket.copy_key(file_to_path),
bucket_name,
file_from_path)
bucket.delete_key(file_from_path)
以上是关于python python的S3处理程序的主要内容,如果未能解决你的问题,请参考以下文章
如何在将文件上传到s3时处理互联网不可用?
我有一个连接到 S3 以存储图像的 Django Web 应用程序,不知道如何组合 python 代码
使用 AWS Lambda (Python 3) 读取存储在 S3 中的 Parquet 文件
在python中使用s3 select解析多个镶木地板文件?
是否有适用于 Amazon S3 的 Python3 兼容 Django 存储后端?
s3 api接口的调用