【已解决】为什么我的Python命令行清屏和输出彩色字符都不行呢?

Python命令行界面里可以使用ANSI控制码实现像DOS那样清屏、输出彩色文字。网上这方面的教程有很多,可是为什么我的Python总是输出奇怪的框框和ANSI控制码(如下截图)?

【已解决】为什么我的Python命令行清屏和输出彩色字符都不行呢?_第1张图片

 

经过一番搜索,在一个英文网站找到了答案,解决办法是必须先做两步:

第一步:import os

第二步:os.system('')     # 括号里用一对单引号或者双引号都可以

【已解决】为什么我的Python命令行清屏和输出彩色字符都不行呢?_第2张图片

 

参考链接:Python fails to output ANSI color codes for the terminal

需要注意的是,这种效果仅对命令行有效,IDLE界面实现不了。

你可能感兴趣的:(Python,python)