Python中类似于Perl的'warn'函数的等效函数是什么?

4

我正在尝试用Python编写一个非常简单的通讯录Web应用程序。

虽然我以前没有接触过Python,但我在Perl上有相当长时间的编程经验。我想知道在Python 3.6中与Perl的warn函数相对应的是什么。


1
你有没有尝试自己解决这个问题?Python文档非常好。 - Mad Physicist
1
Perl文档中得知,"将LIST的值打印到STDERR。如果LIST的最后一个元素没有以换行符结尾"。在谷歌搜索“python Prints the value of LIST to STDERR”后,第一个链接为:https://dev59.com/jW035IYBdhLWcg3wMM4G。 - user3002273
1个回答

5
如果您想要相当于提醒的功能,可以使用Python的warnings模块,如下所示:
from warnings import warn

warn('Your message here', Warning)

这将在stderr上显示__main__:1: Warning: my message here

如果你正在寻找与引发错误相等的方法,可以使用Python的Exception类,就像这样:

raise Exception('Your message here')

这会在标准错误输出中显示异常:您的消息


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接