我有一個python腳本,它可以在bash shell周圍創建一個薄包裝。它通過子進程模塊包裝bash調用,獲取輸出,並對其執行一些操作。如何在python中維護Bash輸出格式REPL
我的輸出包含換行符「\ n」,但沒有附加的顏色或空格式(即製表符)。
在Ipython中,您可以直接執行shell內置函數,比如「ls」。輸出格式(帶着色和間隔)幾乎與直接從bash shell執行「ls」命令的輸出相同。
任何想法如何Ipython模仿shell輸出格式?他們是否特別包裝不同的命令?
如果您對Ipython不熟悉,有關如何在我的python腳本的REPL中重新創建bash格式的任何想法,而無需爲不同命令創建顯式映射和邏輯?
感謝
是的,你是絕對正確的。我只是用subprocess.call嘗試過它,並且格式正確。愚蠢的我的一部分。謝謝! – Ben