私はたくさんのボタン (100 以上) を持つプログラムを書いています。それぞれに固有の結果が必要ですが、すべての結果は似ています。これは最初のボタンのコードです。
box1= 'filepath to text file'
def openfile(filename):
filetxt = (open(filename,"r").read())
return filetxt
var.set(filetxt)
def Box1():
var.set(openfile(box1))
openfile(box1)
window1 = Tk()
window1.geometry('450x450')
var = StringVar()
Button1 = Button(donut,text = "Box #1", command= Box1 )
Button1.pack()
各ボタンは同じことを行いますが、異なるファイルにアクセスします。ボタンごとに一意のコールバック関数を単純に記述するよりも効率的な方法はありますか?