提问人:Britzel 提问时间:8/3/2023 更新时间:8/3/2023 访问量:143
对 warnings.warn 只显示一次警告感到困惑
Confused about warnings.warn only displaying a warning once
问:
我是第一次使用 python 的模块向用户发出警告。特别是我正在使用这种方法。我对它的工作原理感到非常困惑,因为在某些情况下,它只显示一次警告,但在以后执行相同的代码时不会再次显示。我希望它在执行时始终显示。warnings
warnings.warn
我还不能在最小的例子中重现这一点。但这是我代码的屏幕截图。 在类方法中执行(见下文)。warnings.warn
在上面和下面,我打印并知道解释器何时跑过警告命令。在此 Jupyter Notebook 中,我现在多次执行一个命令,每次都应显示警告。但它只在第一次越过相应线路时显示它,但之后不再显示。'Here'
'Still here!'
为什么会这样,我该如何改变? 感谢您的帮助!
答:
评论