繁体   English   中英

如何让 Tkinter 运行可执行文件?

[英]How do I make Tkinter run an executable?

我有一个可执行文件,我想使用 Tkinter 运行它。 我该怎么做?

在 Python 中,您可以使用运行可执行文件

import os

os.system("some_file.exe argument1 argument2")

但是使用这种方法您无法捕获显示的文本并在 Python 脚本中使用它。

还有模块进程,它有许多方法来运行可执行文件和捕获文本或不捕获文本。

import subprocess

subprocess.run("some_file.exe argument1 argument2", shell=True)

subprocess.run(["some_file.exe", "argument1", "argument2"])

等等。

如果可执行文件将运行很长时间,那么它将停止 tkinter 的窗口-窗口将冻结-因此您必须使用模块线程在分离的线程中运行文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM