教你如何让 IDLE restart
运行这段代码:from sys import stderr; stderr.close(); raise 0就可以了,你会看到这样的效果Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) on win32Type "help", "copyright", "credits" or "license()" for more information.
>>> from sys import stderr; stderr.close(); raise 0
================================ RESTART: Shell ================================
>>> 代码无害,请放心使用。 原理解读:
第一句:from sys import stderr导入标准错误流。
第二句:stderr.close()关闭标准错误流。
第三句:raise 0因为 0 不是 BaseException 对象,所以引发了 TypeError。
IDLE 因标准错误流被关闭无法输出而强行重置。 与ctrl-F6有什么区别? 冬雪雪冬 发表于 2020-7-30 08:26
与ctrl-F6有什么区别?
没啥区别{:10_312:} 如何清空IDLE呢 {:10_275:}{:10_275:}{:10_275:}{:10_275:}{:10_275:}
页:
[1]