簡體   English   中英

echo "\\n" 在 python 中等效

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM