こんにちは、Linux環境でPython 2.7とGUI wxpythonを使用しています。出力を端末からメッセージ ボックスにリダイレクトしたいのですが、どのように行われますか? 私のコードは次のとおりです。
p = subprocess.call(" grep "Wanted" .filename | awk '{print $2}' | cut -c11-20", shell=True)
これにより、ターミナルで適切な出力が得られますが、メッセージボックスで呼び出すと「0」が表示されます。
wx.MessageBox(" file name:'%s' % (str(p)), "info")
ターミナルに表示されるものを印刷する方法、私はpythonの世界の初心者で、pythonの知識があまりありません。答えを探しましたが、答えがありませんでした。解決策とガイダンスのためにここにドロップします。前もって感謝します