标签: python linux
我需要以以下方式执行python程序: echo -e arg1|myprogram.py。
echo -e arg1|myprogram.py
这样,如果我尝试将争论传递到程序中,我什么也没得到(print(sys.arg))。怎样获得这样的论点?
print(sys.arg)
答案 0 :(得分:2)
尝试该脚本
import sys print(sys.argv, sys.stdin.read())
然后运行
回声“ a” | python test.py
['test.py'] a