【问题标题】:How to turn off all warning in python如何关闭python中的所有警告
【发布时间】:2021-11-12 15:38:42
【问题描述】:

我有这个代码:

import nsepython
import warnings
warnings.filterwarnings("ignore")
print(nse_quote_ltp("RELIANCE"))

此代码在打印结果之前发出此警告:

DEBUG:urllib3.connectionpool:开始新的HTTPS连接(1): www.nseindia.com:443 DEBUG:urllib3.connectionpool:https://www.nseindia.com:443"GET /api/equity-stockIndices?index=SECURITIES%20IN%20F%26O HTTP/1.1" 200 26695 调试:urllib3.connectionpool:开始新的 HTTPS 连接(1): www.nseindia.com:443 DEBUG:urllib3.connectionpool:https://www.nseindia.com:443"GET /api/quote-derivative?symbol=RELIANCE HTTP/1.1" 200 38950 DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.nseindia.com:443 DEBUG:urllib3.connectionpool:https://www.nseindia.com:443"GET /api/equity-stockIndices?index=SECURITIES%20IN%20F%26O HTTP/1.1" 200 26695 调试:urllib3.connectionpool:开始新的 HTTPS 连接(1): www.nseindia.com:443 DEBUG:urllib3.connectionpool:https://www.nseindia.com:443"GET /api/quote-derivative?symbol=RELIANCE HTTP/1.1" 200 38950

2387

如何关闭此警告?

【问题讨论】:

    标签: python warnings


    【解决方案1】:

    您已将日志记录级别设置为调试,如果您使用像 Flask 这样的框架,它将使用 Python 的内置日志记录机制以适当的级别输出其消息。试试这个:

    import nsepython
    import warnings
    import logging
    logging.basicConfig(level=logging.ERROR)
    warnings.filterwarnings("ignore")
    print(nse_quote_ltp("RELIANCE"))
    

    【讨论】:

    • 感谢您的帮助。
    猜你喜欢
    • 2014-08-11
    • 2019-02-28
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多