Python命令行界面里可以使用ANSI控制码实现像DOS那样清屏、输出彩色文字。网上这方面的教程有很多,可是为什么我的Python总是输出奇怪的框框和ANSI控制码(如下截图)?
经过一番搜索,在一个英文网站找到了答案,解决办法是必须先做两步:
第一步:import os
第二步:os.system('') # 括号里用一对单引号或者双引号都可以
参考链接:Python fails to output ANSI color codes for the terminal
需要注意的是,这种效果仅对命令行有效,IDLE界面实现不了。