如何使用python从S3存储桶中读取.txt文件并查看内容?

迪内什·库马尔(Dinesh Kumar)
data = s3client.get_object(Bucket='', Key='')
data1 = data['Body']

data2 = json.load(data1)
data2 = json_normalize(data=data2)
data2 = sor.explode('header.head')
data2 = data2.to_dict('records')
data2 = json_normalize(data2)

我正在使用上面的代码为json文件取消嵌套复杂的json和分析数据。我该怎么做才能流文本文件和查看内容。

data = s3client.get_object(Bucket='', Key='')
data1 = data['Body']
with open(data1) as sample: 
    for line in sample: 
        print(line.rstrip()) 

我收到以下错误

TypeError: expected str, bytes or os.PathLike object, not StreamingBody
马辛

通常,您将使用iter_linesiter_chunks例如:

data = s3client.get_object(Bucket='', Key='')

for line in data['Body'].iter_lines(): 
    print(line) 

请注意,line将是bytes,不str

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用pyspark从s3存储桶中读取csv文件

从 s3 存储桶读取 .txt 文件不返回所有文件内容

使用boto3和python从S3存储桶目录中仅读取特定格式的文件

Python AWS Boto3:如何从S3存储桶读取文件?

如何使用lambda函数和boto3从s3存储桶读取csv文件?

Python-如何读取从S3存储桶检索到的CSV文件?

如何将图像文件从S3存储桶直接读取到内存中?

Presto:如何从s3中读取在子文件夹中分区的整个存储桶?

在S3存储桶中,如何正确配置json格式的文件以进行下载或读取?

如何从AWS Lambda的s3存储桶中读取csv文件?

如何从 S3 存储桶中读取最后修改的 csv 文件?

如何使用 C# 从 S3 存储桶读取和处理大型文本/CSV 文件?

AWS:使用 lambda 函数读取 Amazon S3 存储桶中的所有文件

使用Boto3从S3存储桶读取文件内容

AWS Lambda:如何在S3存储桶中读取CSV文件,然后将其上传到另一个S3存储桶?

从 S3 存储桶中的 CSV 文件读取数据并将其存储在 python 中的字典中

Python:如何从 S3 存储桶下载文件

如何遍历S3存储桶中的文件?

如何加载S3存储桶中的zip文件?

如何从S3存储桶中复制文件

如何使用python不管文件密钥如何从S3存储桶下载所有文件

使用boto3,Python从S3存储桶中查找最新的CSV文件

如何在浏览器中查看 S3 存储桶视频文件

如何在Python中使用临时令牌从s3存储桶下载文件

如何使用 Python 从公共 AWS S3 存储桶中提取文件

如何使用Spark Session列出S3存储桶中的文件?

如何使用AWS CLI删除S3存储桶中的多个文件

如何使用Boto将文件上传到S3存储桶中的目录

如何使用Boto将文件上传到S3存储桶中的目录