在win10

时间:2016-05-20 14:40:57

标签: windows python-2.7 colors

在win10上使用python27。

如果我从命令行运行我的python脚本,那么颜色esc代码会正确显示。

如果我从Windows资源管理器中运行相同的python脚本,那么颜色esc代码将不再有效。

如何配置窗口以启动支持颜色esc代码的python27.exe?

1 个答案:

答案 0 :(得分:0)

简单的解决方法。 创建批处理文件以启动python脚本。

而不是从win explorer运行MyPython.py。 创建一个批处理文件MyPython.bat,文本为:

function F1 () { return this;} //or {}
function F2 () { return this;} //or {}

[new F1(), new F2()]; // [F1,F2]

运行此批处理文件从控制台内启动python,解决了python创建的控制台窗口不支持ansi颜色esc序列的问题。