猿问

在 Python 中按下按钮(tkinter)时如何执行另一个文件?

我正在尝试为另一个程序制作一个启动器,但我刚开始使用 Python,所以我制作了一个按钮,但我很难弄清楚如何执行另一个 .py 文件。有什么帮助吗?



月关宝盒
浏览 368回答 2
2回答

慕姐8265434

当按下按钮时,它会激活该open_file()功能并os打开 .py 脚本。from tkinter import *import osdef open_file():    os.system('python file path here')root=Tk()btn = Button(root, text='Open .PY File', command=open_file)btn.pack()root.mainloop()

慕容3067478

这是一个使用from subprocess import call. 您所要做的就是将“YOUR_FILE_NAME”替换为...您的文件名:Dfrom tkinter import *from subprocess import callroot=Tk()root.geometry('200x100')frame = Frame(root)frame.pack(pady=20,padx=20)def Open():    call(["python", "YOUR-FILE-NAME.py"])btn=Button(frame,text='Open File',command=Open)btn.pack()root.mainloop()它会是什么样子:
随时随地看视频慕课网APP

相关分类

Python
我要回答