将程序的输出作为args输入到Python脚本中?

时间:2016-06-23 18:42:59

标签: python json

我正在编写一个脚本来接收基础架构中某些LXD容器的JSON输出。 LXD漂亮地打印了一些JSON,我将这个JSON提供给我的Python脚本。

python myscript.py | lxc list --format json

我可以在脚本中正确读取此数据或让它处理此管道输入?

尝试

import sys
for line in sys.stdin:
    print line

1 个答案:

答案 0 :(得分:3)

它是pipe from | pipe to所以如果你想把lxc传递给python,把它换成另一种方式

lxc list --format json | python myscript.py