编辑:在 iomenu.py 中添加“import io”确实解决了这个问题。非常感谢特里!
原文:如标题所说:我使用IDLE(Windows)在python中编写脚本,但它不会保存(ctrl + s,手动保存或退出时保存)。它不会冻结或崩溃,它只是不会保存(我可以通过 Windows 标题上文件名前的 * 来判断)。经过一些尝试,我意识到只有当我在文本中使用带有变音符号的字母时才会发生这种情况(我是法语,所以它会是 éèêàç...)。一旦我更改了字母,我就可以再次保存,从而运行脚本。记事本或 python shell 仍然可以正常工作。
不起作用的事情:
# -*- coding: UTF-8 -*-我十天前才开始编码,所以我还是个新手,但我想这与编码有关吗?这可能与新的 3.8.4 更新有关,因为它直到今天都运行良好。我正在使用 Windows 10 64 位。
谢谢!