首页 > 解决方案 > 在 AWS Glue Python Shell 作业中使用 boto3 读取 S3 文件的 Python 列表理解

问题描述

我可以使用 smart_open 包轻松做到这一点:

from smart_open import open

for line in open('s3://mybucket/myfolder/myfile.csv'):
   print(line)

如何使用 boto3 做同样的事情?

PS 我需要在 AWS Glue 的 Python Shell 作业中执行此操作,而无需打包 smart_open 并将其设置为 Glue 作业中的“Python 库路径”。

标签: pythonamazon-web-servicesamazon-s3pysparkboto3

解决方案


推荐阅读