from subprocess import call
myscript= call("Myscript.sh", shell=True)
现在,这个Myscript执行一些任务。我想将输出中发生的所有事情都显示给图形界面。 我试图在这里做的一些逻辑是将所有输出存储在字符串中并打印它,但它显示最终的结果和它的整数值!我希望所有字符串都打印出myscript工作。 代码如下所示:
root = Tk()
words=[]
a= call("sh amapt.sh", shell=True)
w = Label(root, text=words.append(a))
w.pack()
print w
root.mainloop()
答案 0 :(得分:0)
{
"level":[
{
"server":[
{"rank":1,"title":"The Shawshank Redemption"},
{"rank":2,"title":"The Godfather"},
{"rank":3,"title":"The Godfather: Part II"},
{"rank":4,"title":"The Dark Knight"}
]
}
]
}
返回退出代码,这是一个整数值。试试call
,它会返回文字。
check_output