python - 在 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 库路径”。
解决方案
推荐阅读
- python - SciPy:为具有对数频率标度的音频制作频谱图并从中恢复原始信号
- .net - .NET 如何在 OIDC 中间件中访问 DBContext
- javascript - setInterval 和 clearInterval 问题?
- python - 运行其他外部 python 脚本时缺少 numpy
- javascript - JavaScript / JQuery 无效的 EWS SOAP XML 响应
- java - java.lang.NullPoinerException 错误。如何将字符串转换为 WebElement (java)
- docker - Fetch 模块在 Docker 中运行时返回“无法计算远程文件的校验和”,但在不在 Docker 中时工作正常
- c - 了解工作队列中的快速更新
- python - SQL 包含 0 个参数标记,但提供了 1 个参数','HY000'
- google-sheets - 用“MONTH(“Oct”&1)”计算当前月份不能正常工作