-3
想要在python中執行下面的命令並獲取變量中的輸出。 我試圖用Popen
,系統方法,但它不會像0或1這樣的特定內容.Python也爲&字符引發一些錯誤。任何人都可以提出,我如何準備命令。使用Python 2.4。python中的Unix命令與&
"symtest host port USDSYM | & egrep -e '^0:' -e '^1:' "
想要在python中執行下面的命令並獲取變量中的輸出。 我試圖用Popen
,系統方法,但它不會像0或1這樣的特定內容.Python也爲&字符引發一些錯誤。任何人都可以提出,我如何準備命令。使用Python 2.4。python中的Unix命令與&
"symtest host port USDSYM | & egrep -e '^0:' -e '^1:' "
如果您從子流程使用Popen,您可以傳遞自己的管道,然後讀取管道。
我試過了,但python爲&字符拋出了一些錯誤。 基本上,我想從這個CMD的輸出grep模式。 相同的unix cmd在unix提示符下工作。 – gopal
你的Python代碼在哪裏?什麼是「一些錯誤」? – khelwood
你會得到一個bash錯誤:'語法錯誤附近的意外令牌'&''。 '&'應該在右邊,但是它應該在那裏是值得懷疑的。 – cdarke