gpt4 book ai didi

python - 如何使用 : python warnings. warn()?

转载 作者:行者123 更新时间:2023-11-28 18:18:38 28 4
gpt4 key购买 nike

这是我写的代码:

#usr/bin/python3
import warnings

def tt():

warnings.warn("123")

return 10

x = tt()

print(x)

它打印:

test.py:5: UserWarning: 123

warnings.warn("123")

10

我希望它只打印:

test.py:5: UserWarning: 123
10

没有 warnings.warn("123")

我该怎么办?

最佳答案

您可以替换用于格式化消息的函数;例如:

def warning_on_one_line(message, category, filename, lineno, file=None, line=None):
return '%s:%s: %s:%s\n' % (filename, lineno, category.__name__, message)

warnings.formatwarning = warning_on_one_line

Python Module of the week article

关于python - 如何使用 : python warnings. warn()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46844809/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com