我正在尝试使用tkinter构建一个项目,在其中我可以使用按钮从主文件启动python文件(例如:文本编辑器)。有人可以帮我吗?是的,我尝试使用命令属性,但它仅调用函数而不是整个模块。
答案 0 :(得分:0)
因此,您想从制作的文本编辑器中执行python文件。 已经有答案answer 您可以编写一些代码,例如:
exec.py:
#!/usr/bin/python3
def run_on_exec():
print("Program Run")
if __name__ == "__main__":
run_on_exec()
main.py:
#!/usr/bin/python3
import tkinter
import os
def run_txt_editor():
os.system("python exec.py")
#----snip----
btn = tkinter.Button(root, text="run txt editor", command=run_txt_editor)
if __name__ == "__main__":
root.mainloop()
也许这就是您想要的。