使用Python从Linux命令行读取


问题内容

有没有一种方法可以读取进入命令行的数据,直接读取到另一个Python脚本中执行?


问题答案:

您需要阅读stdinpython脚本。

import sys

data = sys.stdin.read()
print 'Data from stdin -', data

样品运行-

$ date | python test.py
Data from stdin - Wed Jun 17 11:59:43 PDT 2015