实际上,我正在创建几个实用程序来处理AWS响应,后者使用json进行响应。我的整个脚本生态系统都是以Python为基础的,通常我会创建一些很小的实用程序来获取json数据并将其解析为可读/有组织的数据。
但是我注意到,除了隐藏数据结构响应之外,我花了很多时间来创建脚本,这也可能是有用的。
另一种更有趣的方法是创建一个脚本,它只接收来自aws的json数据,并使用一个map作为参数,将信息过滤到我需要的地方。我假装用一个简单的外壳重定向(管道)来做这件事。
现在,我可以在Node.js脚本中做类似的事情。下面详细说明了我希望如何在Python中操作:

除非有人说没有办法将shell命令输出重定向到python脚本,否则我不喜欢用不同的语言维护这段代码。
如何将shell输出重定向到python脚本?
发布于 2020-07-05 20:30:39
您可以用Python阅读sys.stdin。我对上述javascript代码的理解是用Python翻译的:
import sys
import json
object_data = json.loads(sys.stdin.read())
print(object_data['description'])但是,请注意,API有一个Python,因此您可能根本不必绕开这些JSON输出。
https://stackoverflow.com/questions/62745344
复制相似问题