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