warnings.warn(message, category=None, stacklevel=, source=None) 发出警告,或者忽略它或引发异常. category参数(如果给定)必须是警告类别类(见上文);它默认为UserWarning.或者,消息可以是一个警告实例,在这种情况下,类别将被忽略,并且将使用消息.__ class__. 在这种情况下,消息文本将是str(消息). 如果发出的特定警告通过上面的警告过滤器更改为错误,则此函数将引发异常. stacklevel参数可以由P…