我的 execfile 函数有问题。
我想做的是在单击菜单项时打开一个新文件,如下所示。然而,问题是当文件打开时,它的一些内容会在原始菜单项所在的窗口中打开,而文件的其余部分会在单独的窗口中打开。
它应该在一个单独的窗口中打开,而不是一半在这里,一半在那里!我哪里错了?
def search():
execfile("grid2.py")
editmenu.add_separator()
editmenu.add_command(label="Research", command=search)
文件 grid2.py 应该像我在 IDLE 中使用 run 模块时一样打开。