使用pychalk的问题
Issue using pychalk
当我运行
import chalk
print(chalk.red("test"))
在 visual studio 代码上,我能够得到如下红色 "test" 输出:https://gyazo.com/73473a3fbaf58bbca524232d5952c325
但是当我 运行 来自 cmd 的代码时,颜色没有显示:https://gyazo.com/e75cbafd2485f5fbae1f194bf7d46c8b
我应该如何使用 运行 客户端中的代码
这是因为 Visual Studio 代码模拟了 Linux 终端,而 Windows 命令行没有。
Linux 终端和 Windows 命令行使用不同的 escape sequences 来显示输出。
以下是一些相关的 Whosebug 问题:
- Python module to enable ANSI colors for stdout on Windows?
- How to make win32 console recognize ANSI/VT100 escape sequences?
- Python: How can I make the ANSI escape codes to work also in Windows?
TL;DR:如果您想要跨平台解决方案,请将 pychalk
替换为 colorama
.
更新:了解问题后,您还可以在 pychalk Github repository
中创建问题
当我运行
import chalk
print(chalk.red("test"))
在 visual studio 代码上,我能够得到如下红色 "test" 输出:https://gyazo.com/73473a3fbaf58bbca524232d5952c325
但是当我 运行 来自 cmd 的代码时,颜色没有显示:https://gyazo.com/e75cbafd2485f5fbae1f194bf7d46c8b
我应该如何使用 运行 客户端中的代码
这是因为 Visual Studio 代码模拟了 Linux 终端,而 Windows 命令行没有。
Linux 终端和 Windows 命令行使用不同的 escape sequences 来显示输出。
以下是一些相关的 Whosebug 问题:
- Python module to enable ANSI colors for stdout on Windows?
- How to make win32 console recognize ANSI/VT100 escape sequences?
- Python: How can I make the ANSI escape codes to work also in Windows?
TL;DR:如果您想要跨平台解决方案,请将 pychalk
替换为 colorama
.
更新:了解问题后,您还可以在 pychalk Github repository
中创建问题