在Idle的源代码里加上句代码自动删除历史记录文件 完事 完美解决
你的python安装目录\lib\idlelib\idle.pyw在头上加上这么两句代码
import os
os.remove(r"C:\Users\Administrator.PCOS-20131210DU\.idlerc\recent-files.lst")
(删除对应位置的recent-files.lst即可。其他可参照注册表设置添加Edit with IDLE)
当然 要删除的文件改成你的系统中这个文件的位置 以后就不会出现这种错误啦