我正在尝试将powershell-output重定向到Tkinter中的文本框。我特别想要命令提示符下的print语句。有谁知道我怎么能这样做?
我跟着this,但它不会打印到文本框。
我的最终功能如下:
def start_script():
os.system('python Script.py')
p = sub.Popen('python ./Script.py', stdout=sub.PIPE, stderr=sub.PIPE)
output, errors = p.communicate()
while True:
for line in output:
text.insert(END, line)
可能是因为它运行脚本然后打印出while true语句,但我只是在猜测。有人能指出我正确的方向吗?