Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在终端(Python)中使用颜色:vscode_Python_Visual Studio Code_Pycharm_Vscode Settings - Fatal编程技术网

如何在终端(Python)中使用颜色:vscode

如何在终端(Python)中使用颜色:vscode,python,visual-studio-code,pycharm,vscode-settings,Python,Visual Studio Code,Pycharm,Vscode Settings,我正在使用VSCode编写Python代码。问题是VSCode以相同的格式和颜色打印任何输出(错误、警告和…) 是否有任何扩展或工具来管理它?例如,Pycharm打印错误为红色,警告为黄色等等 谢谢。VS代码中没有这样的扩展。要做到这一点,必须使用Python库。要以不同的颜色显示不同的日志,请使用pip安装coloredlogs 示例来自: 导入彩色日志,日志记录 logger=logging.getLogger(_名称__) coloredlogs.install(level='DEBUG'

我正在使用VSCode编写Python代码。问题是VSCode以相同的格式和颜色打印任何输出(错误、警告和…)

是否有任何扩展或工具来管理它?例如,Pycharm打印错误为红色,警告为黄色等等


谢谢。

VS代码中没有这样的扩展。要做到这一点,必须使用Python库。要以不同的颜色显示不同的日志,请使用
pip安装coloredlogs

示例来自:

导入彩色日志,日志记录
logger=logging.getLogger(_名称__)
coloredlogs.install(level='DEBUG')
debug(“这是一条调试消息”)
info(“这是一条信息性消息”)
logger.warning(“这是一条警告消息”)
logger.error(“这是一条错误消息”)
logger.critical(“这是一条关键消息”)

如果您是Windows用户,并且上述操作不起作用,那么您必须使用
pip安装colorama

这不是vscode的问题,而是bash/powershell/cmd的一般问题(提醒您,vscode使用的控制台是由powershell/bash驱动的)

我想我设法为你的问题找到了一个很好的解决方案/缓解措施。我发现这个结果很好

TBH我不喜欢这个IPython的样子。从来没有。经过一些研究,我提出了这个改进的代码

哪种颜色适合我在窗户上使用: 但每次添加此代码都将。。。非常烦人。我们应该找到一种方法使它在vscode上的任何.py上运行

我找到了制作任何Python文件的方法。 转到您的python
PythonXY\Lib\site包
,其中XY是您的python版本。添加名为的文件,并添加我们改进的脚本


通过打印不存在的变量来测试它。
print(a)
,您应该会看到颜色:)

检查这个。这将使您能够在终端中使用格式化输出。

谢谢,我测试了此扩展!但一切都没有改变!!!你为什么不直接用@Sina来拉皮条呢?提供的解决方案对你有帮助吗?
import sys
from IPython.core.ultratb import ColorTB

sys.excepthook = ColorTB()