python禁用错误输出

python禁用错误输出,python,xmpp,Python,Xmpp,我创建了一个脚本,通过python xmpp(xmpppy)连接到chat.euw1.lol.riotgames.com,但我总是收到一个错误,即使没有 代码如下: jid=xmpp.protocol.JID('my_jid@pvp.net') cl=xmpp.Client(jid.getDomain(),debug=[]) con=cl.connect(server=('chat.euw1.lol.riotgames.com', 5223)) if not con: print 'co

我创建了一个脚本,通过python xmpp(xmpppy)连接到chat.euw1.lol.riotgames.com,但我总是收到一个错误,即使没有

代码如下:

jid=xmpp.protocol.JID('my_jid@pvp.net')
cl=xmpp.Client(jid.getDomain(),debug=[])
con=cl.connect(server=('chat.euw1.lol.riotgames.com', 5223))
if not con:
    print 'could not connect!'
再次声明:一切正常,但我仍然收到这个令人讨厌的错误消息:

An error occurred while looking up _xmpp-client._tcp.chat.euw1.lol.riotgames.com

我只是想知道如何防止xmppy输出它,我已经尝试了几种技术,比如将
sys.stdout/stderr
设置为
os.devnull
我认为可以使用
try/except
结构来处理这个问题

try:
    jid=xmpp.protocol.JID('my_jid@pvp.net')
    cl=xmpp.Client(jid.getDomain(),debug=[])
    con=cl.connect(server=('chat.euw1.lol.riotgames.com', 5223))
except:
    print 'could not connect!'

嘿,谢谢你的回答。我已经试过了,但是仍然会显示错误消息。