[英]echo "\n" equivalent in python
如何在python腳本中執行以下命令。
echo "\\n" | sosreport #command to generate report in linux os.
感謝您的所有努力。 對不起,如果我的問題不明白。
我通過以下代碼實現了這一點:
from subprocess import Popen, PIPE
p = Popen(['sosreport'], stdin=PIPE, shell=True)
p.communicate(input='\n')
您可以使用“打印” fn 來獲得 stdOut 響應。
前任:
print("Hel\nlo")
輸出:
赫爾
羅
print("Hello"); print("World");
輸出:
你好
世界
編輯:
對於 sosreport,您可以使用一個文本參數構建一個 python 腳本,並從 linux 操作系統調用它。 例子
echo sosreport | python yourScript.py
你的腳本.py:
import sys
for line in sys.stdin:
print line
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.