如何将Unix命令与Python一起使用
可能重复的问题:
如何在Python中从标准输入读取
我刚开始学习Python,看到有人用这个命令。
cat file1 file2 | python <script name>
我想知道该怎么做?也就是说,我的Python脚本应该如何处理这个输入呢?抱歉,我不知道该用什么术语来搜索这个问题。我猜这个可以用于任何Unix命令,对吗?
谢谢。
1 个回答
2
你在命令行中看到的管道符号(|)是用来把前一个命令的输出传递给下一个命令的。比如,当你用cat命令查看文件file1和file2时,输出的内容会作为输入传给Python脚本。
这样,两个文件的内容就可以在你的Python程序中通过sys.stdin来获取。希望这能帮到你。