python命令行输入?

Python Command Line input?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How do you read from stdin in python

从命令行获取信息的最佳/最简单方法是什么?

例如,我将运行一组shell脚本,这些脚本返回:

1
2
3
200 SOLUTIONS_REVISION
or
400 SOLUTIONS_REVISION

在我运行每个脚本之后。我需要在python中将这些"返回的"字符串捕获为一个字符串(以检查它是否通过(200)或失败(400)。最好的方法是什么(我是Python的新手,我的搜索似乎主要返回命令行参数。

谢谢(最好是python 2.x)


如果要从python脚本运行该命令,那么需要查看subprocess及其stdout参数。如果要从单独的shell脚本运行该脚本和python脚本,则需要从一个脚本到下一个脚本进行管道连接,然后从sys.stdin读取。