2017-05-26 100 views
-1

由于它不是一个执行失败的错误,我不确定我的选择是什么让这个错误弹出。我不相信它真正的问题我的代码是什么原因造成的错误,如果有一些通用的命令来抑制来自印刷这个错误行看到我的错误在这里Python - 套接字错误10054 - 如何防止终端防止错误?

很简单,就是利用whois的确定该域名是否被注册。我正在对前1000个英文单词进行基本测试,以查看他们的.com域是否被采用。这里

下面的代码是我的代码:


for url in wordlist: 
    try: 
     domain = whois.whois(url) 
     boom.write(("%s,%s,%s\r\n"% \ 
     (str(number), url, "TAKEN")).encode('UTF-8')) 
    except: 
     boom.write(("%s,%s,%s\r\n"% \ 
     (str(number), url, "NOT TAKEN")).encode('UTF-8')) 
+0

我们无法猜测异常来自何处,或者打印的是什么。请向我们展示您正在运行的代码。如果可以的话,试着做一个[mcve]来证明这个问题,不要太长或太复杂。 – Blckknght

+0

用代码更新。任何帮助赞赏。我相信这是因为与whois限制超时问题而打印出来的,但我仍然可以将它压缩打印,对吧? –

回答

0

有点难以确切知道没有你的代码,但包裹正在生成这样的错误的部分:

try: 
    # Your error-generating code 
except: 
    pass