Python 中等效的 "\n" 是什么
如何在Python脚本中执行下面的命令。
echo "\n" | sosreport #这是在Linux操作系统中生成报告的命令。
感谢大家的努力。如果我的问题不太明白,抱歉。
我通过下面的代码实现了这个功能:
from subprocess import Popen, PIPE
p = Popen(['sosreport'], stdin=PIPE, shell=True)
p.communicate(input='\n')
相关问题:
- 暂无相关问题
1 个回答
0
你可以使用“print”这个函数来获取标准输出的响应。
比如:
print("Hel\nlo")
输出结果:
Hel
lo
print("Hello"); print("World");
输出结果:
Hello
World
补充:
对于sosreport,你可以写一个带有一个文本参数的python脚本,然后从Linux操作系统中调用它。举个例子:
echo sosreport | python yourScript.py
yourScript.py:
import sys
for line in sys.stdin:
print line