【发布时间】:2017-05-26 00:59:04
【问题描述】:
由于它不是执行失败错误,我不确定我有哪些选项可以防止此错误弹出。如果有一些通用命令可以禁止打印此错误行,我认为我的代码是什么导致错误并不重要,请在此处查看我的错误
它只是使用 whois 来确定域是否已注册。我正在对前 1,000 个英文单词进行基本测试,看看他们的 .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'))
【问题讨论】:
-
我们无法猜测该异常来自何处,或者打印它的原因是什么。请向我们展示您正在运行的代码。如果可以的话,请尝试创建一个minimal reproducible example 来演示问题,而不会太长或太复杂。
-
已更新代码。任何帮助表示赞赏。我相信它正在打印这个是因为 whois 限制的超时问题,但我仍然应该能够阻止它打印,对吧?
标签: python python-2.7 sockets printing terminal