我正在尝试将大文件转换为S3内的Athena分区。我能够在存储桶级别写入对象,但无法将其放入文件夹。下面的“ obj”变量的格式正确吗?
obj = "json/clicks/clickpartition/clicks_"+date+".json"
try:
s3.Object("my-bucket", obj).load()
except botocore.exceptions.ClientError as e:
if e.response["Error"]["Code"] == '404':
s3.Object('my-bucket', obj).put(Body=daily)
print("Uploaded "+str(obj))
else:
print(e.response)
我也尝试在obj字符串的开头加上/。
编辑:我没有收到任何错误,代码运行并打印输出行,但是存储桶/文件夹中没有文件。推到水桶就可以了。