Python 警告——如何不打印源代码行?

标签 python warnings

<分区>

当我在 python 中发出 warnings.warn() 警告时,stderr 的输出不仅包括我的警告方法,还包括源代码中的违规行。我想从源代码中删除这一行,因为它确实有损于清楚地表达警告。有谁知道如何做到这一点?

最佳答案

你可以猴子修补 formatwarning功能。如果你看the source , 编写一个没有行号的替换应该不会太难。

关于Python 警告——如何不打印源代码行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25536950/

相关文章:

python - Keras TensorBoard 可视化Conv Kernels

python - 文件未找到错误: [WinError 3] The system cannot find the path specified: ''

r - 如何在 R 中的错​​误消息中使用特殊字符和颜色?

python - Pandas:打印一系列的名称和值

python - Django 值列表与值

c - realloc 和指向 c 结构和函数中的整数比较问题的指针

Python 2.7 Openpyxl 用户警告

c++ - 未初始化警告需要-O2

vb.net - 函数不返回时,VB.NET中没有警告

python - Pandas 中的递归操作