VSCode笔记本中未显示Python警告

问题描述 投票:0回答:1

我不确定这何时开始发生,但是我意识到VSCode内的Jupiter笔记本单元中没有显示Python警告。要重现该问题,请使用下面的代码:

import warnings  
warnings.warn('Warning Message') 

当我在单元格中运行它时,什么也没有给我,但是当我从VSCode终端(从.py代码运行)时,我得到了:

 UserWarning: Warning Message
  warnings.warn('Warning Message')

我的.vscode/settings.json仅包含:{ "python.pythonPath": "venv/bin/python" }

我在VSCode v。Python 3.8中使用2020.5.80290和Python扩展名1.45.1

这是错误还是我缺少什么?

python visual-studio-code vscode-settings
1个回答
0
投票

这是根据Python默认值warnings filter的运行方式而定的。您可以根据要完成的工作以几种方式override the default filter。例如,如果您希望警告仅显示一次,则可以执行warnings.simplefilter("default")

© www.soinside.com 2019 - 2024. All rights reserved.