我正在嘗試為另一個程序制作一個啟動器,但我剛開始使用 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
提交
取消