我在Django项目中导入和使用dnspython或easyzone模块时遇到问题。我在DJango之外也尝试过这个脚本,但也有同样的问题,所以我确信这个问题与框架无关。在
我有一个简单的脚本,将打开并解析区域文件中的dns记录。我在导入easyzone或dns模块时没有问题,但是当我尝试访问其中的任何方法时,我得到以下错误:
Traceback (most recent call last):
File "fabfile.py", line 6, in <module>
z = easyzone.zone_from_file('example.com', '/var/namedb/example.com')
AttributeError: 'module' object has no attribute 'zone_from_file'
我已经安装了dnspython和easy install通过easy_安装没有问题。我可以在脚本的顶部导入模块而不会出错,它甚至会在IDE助手中显示到库的路径。但是当我试图访问easyzone或dns中的任何方法时,我得到了一个错误,而且IDE上的代码完成也不会列出任何方法,这些方法会导致我认为这是一个路径问题,或者我是如何导入它们的。在
以下是我的失败代码:
^{pr2}$在代码中查看模块内部我可以清楚地看到这些方法的存在,我做错了什么不能访问它们?在
您需要更正导入;来自开发人员sourcecode hosting homepage:
相关问题 更多 >
编程相关推荐