python已安裝了DNS處理模塊,執行時卻報錯ImportError


一、代碼:

#!/usr/bin/python

import dns.resolver

............此處省略

 

二、故障報錯

ubuntu:~/automation/001_base$ python dns.py
Traceback (most recent call last):
  File "dnspython.py", line 3, in <module>
    import dns.resolver
ImportError: No module named resolver
chentq@ubuntu:~/automation/001_base$

 

三、故障分析

測試腳本的命名為dns.py,導入import dns.resolver時,它直接調用當前作為模塊來源,無法解析dns.resolver的resolver。

 

四、故障處理

注意腳本的命名方式,盡量避免與module名稱沖突。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM