【发布时间】:2016-02-06 23:30:27
【问题描述】:
myscript.py
import sys
if something_to_read_from_stdin_aka_piped_to:
cmd = sys.stdin.read()
print(cmd)
else:
print("standard behavior")
Bash 示例:
echo "test" | python myscript.py
如果没有通过管道传输,它将挂起。
知道脚本是否应该从标准输入读取的方法是什么;我希望除了脚本的命令行参数之外还有一些明显的东西。
【问题讨论】:
-
@dan1111 不重要。用一些伪代码更新了示例。
-
这只是需要记录的东西。