【发布时间】:2020-07-05 19:20:08
【问题描述】:
实际上,我正在创建几个实用程序来处理 AWS CLI 响应,它们以 json 响应。 我的整个脚本生态系统都基于 Python,通常我会创建一些小型实用程序来获取 json 数据并解析为可读/有组织的数据。
但我注意到我花了很多时间来创建脚本,除了隐藏 数据结构 响应之外,这可能也很有用。
一个更有趣的替代方案是创建一个脚本,它只从 aws cli 接收 json 数据,并使用 map 作为参数,将信息过滤到我需要的内容。我假装通过一个简单的 shell 重定向(管道)来做到这一点。
现在,我可以在 Node.js 脚本中执行类似的操作。以下准确说明了我想如何在 Python 中操作:
除非有人说没有办法将 shell 命令输出重定向到 python 脚本,否则我不希望只使用与其他所有代码不同的语言来维护这段代码。
如何将 shell 输出重定向到 python 脚本?
【问题讨论】: