1

可能重复:
你如何在 python 中读取标准输入

我是新的 Python 转换者。我见过使用这个命令的人的例子。

cat file1 file2 | python <script name>

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

谢谢。

4

1 回答 1

2

您在 shell 命令中看到的管道用于将上一个命令的输入路由到下一个命令。因此,当您对文件 file1 和 file2 进行分类时。输出作为输入提供给 python 脚本。

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

于 2012-01-05T08:24:15.817 回答