python屏蔽ssl认证告警

问题:
log:C:\Python27\lib\site-packages\urllib3\connectionpool.py:857: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
描述:python 调用requests库请求https的接口时,我们配置了verify=False,忽略了ssl认证,但是会有alter日志,打印在终端影响我们观察测试结果,所以我们要屏蔽告警
解决办法:(调用基础库中的方法关闭告警信息)
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
解决后查询结果将屏蔽掉提示信息

# -*- coding: utf-8 -*-
import requests
import json
import time
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)   #屏蔽告警信息

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以通过在代码的开头添加以下行来关闭 Python 的提示告警: ``` import warnings warnings.filterwarnings("ignore") ``` 这将禁用警告消息,从而避免在程序运行时出现冗长的警告信息。请注意,关闭警告可能会隐瞒程序中潜在的问题,因此建议在发布代码之前再次启用警告。 ### 回答2: 要关闭Python中的提示告警,有几种可能的方法。 首先,可以在代码文件的开头使用以下语句来关闭告警: ``` import warnings warnings.filterwarnings("ignore") ``` 这将忽略所有警告,从而关闭提示告警。 其次,如果你只想屏蔽特定类型的告警,可以使用以下语句: ``` warnings.filterwarnings("ignore", category=SpecificWarning) ``` 其中SpecificWarning是你想要屏蔽的具体警告类型。 另外,如果你只希望在特定代码块中关闭告警,可以使用`with`语句: ``` import warnings with warnings.catch_warnings(): warnings.simplefilter("ignore") # 在这个代码块中的告警将被忽略 ``` 最后,你也可以在命令行中运行Python脚本时,通过设置环境变量来关闭告警: ``` $ python -W ignore script.py ``` 这将忽略所有警告。 请注意,尽量避免在代码中过多地屏蔽告警,因为这样可能会隐藏一些潜在的问题。只有当你确信某个告警可以安全地忽略时,才应该进行屏蔽。 ### 回答3: 在Python中,如果你想要关闭提示告警,可以通过以下方式实现: 1. 使用命令行参数:在运行Python脚本时,可以使用`-W`参数来指定告警级别。例如,使用以下命令运行脚本可以关闭所有告警提示: ``` python -W ignore script.py ``` 这样,在运行脚本时将不再显示任何告警提示。 2. 在代码中设置环境变量:可以在Python脚本中通过设置`PYTHONWARNINGS`环境变量来控制告警提示。例如,可以在脚本的开头添加以下代码来关闭所有告警提示: ```python import os os.environ["PYTHONWARNINGS"] = "ignore" ``` 这样,运行脚本时将不再显示任何告警提示。 3. 使用`warnings`模块:Python内置的`warnings`模块提供了一种更灵活的方式来控制告警提示。你可以使用`warnings.filterwarnings()`函数来设置告警提示的过滤器,从而决定是否要显示特定类型的告警提示。例如,下面的代码会关闭所有告警提示: ```python import warnings warnings.filterwarnings("ignore") ``` 你也可以根据需要设置更具体的告警提示规则,例如只忽略特定类型的告警或只显示一次告警。 无论你选择哪种方法,记住关闭告警可能会导致遗漏潜在的问题,因此在开发阶段应谨慎使用。关闭告警只适用于已经确认无害或不重要的告警,对于潜在的问题最好是及时处理并解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值