如何在Python中将彩色文本输出到终端?表示实体块的最佳Unicode符号是什么?
当我运行这个脚本时:
fn main() {
// \033[0;31m <- Red
// \033[0m <- No Color
println!("\033[0;31mSO\033[0m")
}
Run Code Online (Sandbox Code Playgroud)
我希望得到
SO #in red letters
Run Code Online (Sandbox Code Playgroud)
但是,我得到:
33[0;31mSO33[0m
Run Code Online (Sandbox Code Playgroud)
当我在Go或Python中运行类似的脚本时,我得到了预期的输出.到底是怎么回事?我错过了什么?怎么解决这个问题?
我在用:
$ rustc --version
rustc 1.3.0 (9a92aaf19 2015-09-15)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Run Code Online (Sandbox Code Playgroud)