我刚才在某个地方看过这个,但似乎无法找到它.我试图找到一个命令,将在终端中执行命令,然后输出结果.
例如:脚本将是:
command 'ls -l'
Run Code Online (Sandbox Code Playgroud)
它将导致在终端中运行该命令的结果
我在这里发过这么多次了; 但未能从命令中捕获故意错误.到目前为止我找到的最好的部分工作..
from Tkinter import *
import os
import Image, ImageTk
import subprocess as sub
p = sub.Popen('datdsade',stdout=sub.PIPE,stderr=sub.PIPE)
output, errors = p.communicate()
root = Tk()
text = Text(root)
text.pack()
text.insert(END, output+ "Error: " + errors )
root.mainloop()
Run Code Online (Sandbox Code Playgroud)