python中的回显“\n”等效项
如何在python脚本中执行下面的命令 echo\n | sosreport命令以在linux操作系统中生成报告 谢谢你的努力。对不起,如果我的问题不明白 我通过以下代码实现了这一点:python中的回显“\n”等效项,python,linux,python-2.7,Python,Linux,Python 2.7,如何在python脚本中执行下面的命令 echo\n | sosreport命令以在linux操作系统中生成报告 谢谢你的努力。对不起,如果我的问题不明白 我通过以下代码实现了这一点: from subprocess import Popen, PIPE p = Popen(['sosreport'], stdin=PIPE, shell=True) p.communicate(input='\n') 您可以使用print fn获取标准输出响应 例: 输出: 赫尔 瞧 输出: 你好 世界 编辑
from subprocess import Popen, PIPE
p = Popen(['sosreport'], stdin=PIPE, shell=True)
p.communicate(input='\n')
您可以使用print fn获取标准输出响应 例: 输出: 赫尔 瞧 输出: 你好 世界 编辑: 对于sosreport,您可以使用一个文本参数构建python脚本,并从linux操作系统调用该脚本。范例
echo sosreport | python yourScript.py
yourScript.py:
import sys
for line in sys.stdin:
print line
打印“\n”将执行刚才编辑的问题,抱歉confustion@MrT,我想你提出了一个问题。希望一切顺利。如果格式不正确,请告诉我,非常感谢您的支持。我已经做到了这一点,同样的事情也在讨论中发布
echo sosreport | python yourScript.py
import sys
for line in sys.stdin:
print line