Importing from a Package in IDLE vs Shell

落花浮王杯 提交于 2019-11-28 14:28:10

This is an IDLE bug which I fixed for future 3.5.3 and 3.6.0a4 releases. Tracker issue.

For an existing 3.5 or 3.4 release, add the following to idlelib/run.py just before the LOCALHOST line.

for mod in ('simpledialog', 'messagebox', 'font',
            'dialog', 'filedialog', 'commondialog',
            'colorchooser'):
    delattr(tkinter, mod)
    del sys.modules['tkinter.' + mod]

I presume that this will work with earlier 3.x releases, but do not have them installed to test. For existing 3.6.0a_ releases, replace 'colorchooser' with 'ttk'.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!