我的代码中有一部分是我故意提出不安全请求的。所以我禁用警告
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)在这部分之后,如何在脚本中重新启用/重置urllib3警告?
发布于 2018-05-18 15:57:17
如果需要以编程方式重置所有警告,可以:
import warnings
warnings.resetwarnings()这将导致所有urllib3警告(和所有其他警告)恢复到默认状态。
urllib3.disable_warnings助手是围绕warnings.simplefilter('ignore', category)的单行包装器。
如果您希望应用特定类别覆盖自己,则可以执行以下操作:
warnings.simplefilter('default', category)关于警告过滤器的更多信息:https://docs.python.org/2/library/warnings.html#available-functions
发布于 2022-04-28 20:11:52
warnings模块具有关于暂时忽略警告的文档部分。如果您的代码中有一部分用于发出不安全的请求,则可以将其包装在上下文中:
import warnings
with warnings.catch_warnings():
warnings.simplefilter('ignore', urllib3.exceptions.InsecureRequestWarning)
# Run the rest of your codehttps://stackoverflow.com/questions/50414913
复制相似问题