Лучше всего использовать лямбду следующим образом:

оложим, у меня есть следующееButton сделано с Tkinter в Python:

import Tkinter as Tk
win = Tk.Toplevel()
frame = Tk.Frame(master=win).grid(row=1, column=1)
button = Tk.Button(master=frame, text='press', command=action)

Методaction вызывается, когда я нажимаю кнопку, но что, если я хочу передать некоторые аргументы методуaction?

Я пытался с помощью следующего кода:

button = Tk.Button(master=frame, text='press', command=action(someNumber))

Это сразу вызывает метод, и нажатие кнопки ничего не делает.