2017-05-26 98 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