隐藏 urllib2 的 UserWarning

2 投票
1 回答
2984 浏览
提问于 2025-04-17 15:21


我使用了一个带密码管理功能的开源工具,当我第一次使用这个工具时,出现了以下警告信息:

/usr/lib/python2.7/urllib2.py:894: UserWarning: Basic Auth Realm was unquoted
  url, req, headers)

我的应用程序似乎运行得很好,但我该如何隐藏这个消息呢?

附注:我使用的是:

Python 2.7.3 (default, Jan  2 2013, 16:53:07) 
[GCC 4.7.2] on linux2

1 个回答

9

使用 warnings 模块 可以在你的代码中过滤掉特定的警告信息:

import warnings

warnings.filterwarnings("ignore", category=UserWarning, module='urllib2')

撰写回答