我有一个可执行文件,并且我想使用Tkinter运行它。我该怎么办?
答案 0 :(得分:0)
在Python中,您可以使用以下命令运行可执行文件
import os
os.system("some_file.exe argument1 argument2")
但是使用这种方法,您无法捕获显示的文本并在Python脚本中使用它。
还有一个subprocess模块,其中有许多运行可执行文件和不捕获文本的方法。
import subprocess
subprocess.run("some_file.exe argument1 argument2", shell=True)
subprocess.run(["some_file.exe", "argument1", "argument2"])
等
如果可执行文件将长时间运行,则它将停止tkinter的窗口-窗口将冻结-因此您必须使用模块threading在单独的线程中运行文件。