2024-09-29 23:22:15 发布
网友
Perl有一个优秀的模块Term::ANSIScreen,用于执行各种花哨的光标移动和终端颜色控制。我想用Python重新实现一个当前使用Perl的程序,但是终端ANSI颜色是其功能的关键。有没有人知道一个等效的?在
Term::ANSIScreen
如果您只需要颜色,您可能需要从pygments借用实现。在我看来,它比ActiveState的干净多了
{a1}
还有termcolor和{a2}包。如果stdout不是终端,后者可以禁用颜色输出。在
另请参见this question。在
这里有一个关于ActiveState的cookbook recipe开始。它包括颜色和定位。在
[编辑:上面由Jorge Vargas提交的pygments代码是一个更好的方法。]
如果您只需要颜色,您可能需要从pygments借用实现。在我看来,它比ActiveState的干净多了
{a1}
还有termcolor和{a2}包。如果stdout不是终端,后者可以禁用颜色输出。在
另请参见this question。在
这里有一个关于ActiveState的cookbook recipe开始。它包括颜色和定位。在
[编辑:上面由Jorge Vargas提交的pygments代码是一个更好的方法。]
相关问题 更多 >
编程相关推荐