我正在尝试为另一个程序制作一个启动器,但我刚开始使用 Python,所以我制作了一个按钮,但我很难弄清楚如何执行另一个 .py 文件。有什么帮助吗?
2 回答
慕姐8265434
TA贡献1813条经验 获得超2个赞
当按下按钮时,它会激活该open_file()功能并os打开 .py 脚本。
from tkinter import *
import os
def 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
TA贡献1773条经验 获得超3个赞
这是一个使用from subprocess import call. 您所要做的就是将“YOUR_FILE_NAME”替换为...您的文件名:D
from tkinter import *
from subprocess import call
root=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()
它会是什么样子:
添加回答
举报
0/150
提交
取消