Myk*_*tko 2 python io amazon-web-services boto3
方法是使用boto3参数从磁盘读取文件并上传到存储桶。是否可以上传数据而不将其保存到磁盘?upload_file(Filename='path')Filename
保存文本文件:
obj = 'some string'
bucket = 'my-bucket'
key = 'prefix/filename.txt'
boto3.client('s3').put_object(Body=obj, Bucket=bucket, Key=key)
Run Code Online (Sandbox Code Playgroud)
从 pandas 数据框中保存 csv 文件:
df = my-dataframe
bucket = 'my-bucket'
key = 'prefix/filename.csv'
csv_buffer = io.StringIO()
df.to_csv(csv_buffer)
boto3.client('s3').put_object(Body=csv_buffer.getvalue(), Bucket=bucket, Key=key)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3317 次 |
| 最近记录: |