如何修复 tkinter Canvas 的语法错误?

How can I fix syntax error with tkinter Canvas?

#Create a Main Frame
main_frame = Frame(root)
main_frame.pack(fill=BOTH, expand=1)
#Create a Canvas
canvas = Canvas(main_frame)
canvas.pack(side=LEFT, fill=BOTH, expand=1)
#Add a ScrollBar
scrollbar = ttk.Scrollbar(main_frame, orient=VERTICAL, command=canvas.yview)
scrollbar.pack(side=RIGHT, fill=Y)
#Configure the Canvas
canvas.configure(yscrollcommand=scrollbar.set)
canvas.bind('<Configure>',Lambda e: canvas.configure(scrollregion=canvas.bbox('all')))
#Create the Second Frame
second_frame = Frame(canvas)
#Add new Frame to Window in the Canvas
canvas.create_window((0.0), window=second_frame, anchor='nw')

这是我脚本的一部分。你怎么看,我试图创建一个滚动条,但是当我用 canvas.bind 配置我的 canvas 时,Idle 在 Lambda e 中给我一个语法错误: 我认为它不接受冒号。我该如何解决这个错误?

Python 是 case-sensitive。 Python 关键字必须拼写为小写。尝试 lambda e: ...