如何一起使用unix命令和python

时间:2012-01-05 08:17:17

标签: python unix cat

  

可能重复:
  How do you read from stdin in python

我是新的Python转换器。我看过人们使用这个命令的例子。

cat file1 file2 | python <script name>

我想知道该怎么做?就像我的python脚本应该如何处理这个输入一样。抱歉,我不知道用于搜索此内容的条款。我的猜测是它可以用于任何unix命令吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您在shell命令中看到的管道用于将上一个命令的输入路由到下一个命令。所以当你捕获文件file1和file2时。输出作为输入提供给python脚本。

因此,这两个文件的内容在python程序的stdin中可用,可以使用sys.stdin进行访问。希望有所帮助。