2016-05-23 24 views
1

os.system()の出力をターミナルからTkinter GUIにリダイレクトしたい
これを達成する方法はありますか? 私はそれを試してみましたが、そのだけで、端末上で結果を印刷するが、TkinterのGUIをPython os.system()with tkinter

+1

使用して、私は、このコマンドの出力をつかむしたい を返信するための出力https://pymotw.com/2/subprocess/index.html#capturing-output –

+0

感謝をキャプチャするsubprocess.check_output '出力= subprocess.check_output(['java -version']) ' throwing error –

答えて

0

にはい、あなたはそれを行うが、os.popenとすることができません。 コード:

import os 
from Tkinter import * 
Outputfileobject=os.popen("your command") 
Output=Outputfileobject.read() 
Outputfileobject.close() 
root=Tk() 
root.title("Output text") 
Text=Label(root,text=Output).pack() 
root.mainloop() 

あなたはファイルオブジェクトのような

os.popen振る舞いを実行したいコマンドで "あなたのコマンドを" 交換してください。

+0

コードがうまく動作する場合は、tickを押してください。 – Anonymous