【发布时间】:2011-02-18 12:47:09
【问题描述】:
我想从日志文件中提取错误并将值保存为错误。当我使用时:
errors = os.system("cat log.txt | grep 'ERROR' | wc -l")
我得到了命令是否有效的返回码。当我使用时:
errors = os.popen("cat log.txt | grep 'ERROR' | wc -l")
我知道命令试图做什么。
当我在命令行中运行它时,我得到 3,因为那是有多少错误。
谁能在 Python 中提出另一种方法来让我保存这个 bash 命令的值?
谢谢
【问题讨论】:
标签: python bash operating-system