我一直在看运行脚本时清除shell的方法,但有没有办法在CMD中运行脚本时清除屏幕? 我目前的方法是这样的:
clear.py
import title
def clear():
print('\n' * 25)
title.title()
game.py
from engine import clear
clear.clear()
print(Fore.CYAN + Style.BRIGHT + "--------------------------------")
然而,这种方法并不可靠,因为所有计算机上的某些cmd大小不同,我也没有在OSx上尝试过。
答案 0 :(得分:3)
您最好的选择可能是使用colorama模块在Windows终端中启用ANSI escape sequences,然后使用ANSI序列清除屏幕:
import colorama
colorama.init()
print("\033[2J\033[1;1f")
这适用于所有常见平台。
答案 1 :(得分:2)