在Python中清除终端

274 投票
27 回答
644519 浏览
提问于 2025-04-15 18:08

有没有什么标准的方法可以让Python脚本清屏,就像“自带电池”的那种?还是说我必须去用curses这个库呢(这里说的是库,不是咒语)?

27 个回答

116

在Windows系统中,只需按下 Ctrl + L,在Mac系统中则按 Cmd + L

这绝对是清屏最简单的方法。

430

一个简单且跨平台的解决方案是,在Windows上使用cls命令,或者在Unix系统上使用clear命令。结合使用os.system,可以写成一行代码,非常方便:

import os
os.system('cls' if os.name == 'nt' else 'clear')
165

使用 转义序列

print(chr(27) + "[2J")

撰写回答