gpt4 book ai didi

python - 如何在 bash 中制作 python 脚本 "pipeable"?

转载 作者:IT老高 更新时间:2023-10-28 20:30:39 26 4
gpt4 key购买 nike

我写了一个脚本,我希望它在 bash 中是 pipeable 的。比如:

echo "1stArg" | myscript.py

有可能吗?怎么样?

最佳答案

查看这个简单的echo.py:

import sys

if __name__ == "__main__":
for line in sys.stdin:
sys.stderr.write("DEBUG: got line: " + line)
sys.stdout.write(line)

运行:

ls | python echo.py 2>debug_output.txt | sort

输出:

echo.py
test.py
test.sh

debug_output.txt 内容:

DEBUG: got line: echo.py
DEBUG: got line: test.py
DEBUG: got line: test.sh

关于python - 如何在 bash 中制作 python 脚本 "pipeable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com