【问题标题】:python disable error outputpython禁用错误输出
【发布时间】:2015-09-17 16:49:33
【问题描述】:

我创建了一个脚本,通过 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

我只是想知道如何防止 xmpppy 输出它,我尝试了几种技术,例如将 sys.stdout/stderr 设置为 os.devnull

【问题讨论】:

    标签: python xmpp


    【解决方案1】:

    我认为您可以使用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!'
    

    【讨论】:

    • 您好,谢谢您的回答。我已经尝试过了,但仍然会打印错误消息。
    猜你喜欢
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多