我想使用python在AWS s3中创建一个空文件。
我正在使用boto3和python。
我想知道除了put方法之外,还有什么方法可以在s3中创建文件?
我想使用python在AWS s3中创建一个空文件。
我正在使用boto3和python。
我想知道除了put方法之外,还有什么方法可以在s3中创建文件?
假设您确实想要一个零字节的文件,则可以按照以下步骤进行操作:
import boto3
s3 = boto3.client('s3')
s3.put_object(
Bucket='mybucket',Key='myemptyfile'
)
请注意,缺少Body
参数会导致文件为空。
您可以使用 upload_file()方法:
s3_resource.Bucket(bucket_name).upload_file(Filename = "file_name",Key = "key")