【发布时间】:2020-01-29 18:42:33
【问题描述】:
我可以在终端中成功运行命令 aws --profile minio s3 ls s3://aa/bb/ 以获取 minio 上特定存储桶的内容,但是当我在 Python 中运行以下代码时,它返回一个空字符串。
import os
stream = os.popen('aws --profile minio s3 ls s3://aa/bb/')
stream.read()
当我更改第二行以便查询 本地 文件夹的内容时,例如 stream = os.popen('ls /Users/cc/'),该本地文件夹的内容也会成功打印。
当我使用os.system('aws --profile minio s3 ls s3://aa/bb/') 执行第一个命令时,它会返回256 作为输出。
那么如何在 Python 中以编程方式访问 minio 存储桶的内容?
【问题讨论】:
-
this 是否相关/相关?
-
是的,完美,谢谢!
标签: python command-line minio