我的项目中有多个文件。我想链接不同的python脚本与gui编程中的按钮单击。
from tkinter import *
root=Tk()
two=Button(root,text="button")
root.mainloop()
像我一样:
1.classes.py
2. gui.py
3. final.py ..etc in my project directory
点击按钮我想以GUI形式打开另一个python文件 示例:我想通过单击按钮打开classes.py。
答案 0 :(得分:2)
你可以使用os.system
我已经做了一些搜索,无法弄清楚如何打开文件是python shell,我能做的最好是记事本
import tkinter as tk
import os
def callback():
filename = 'test.py'
os.system(filename) #Open file [Same as Right-click Open]
os.system('notepad '+filename) #Open in notepad
root = tk.Tk()
tk.Button(root, text="Python File", command=callback).pack()
root.mainloop()