导入Mandrill类时,它会给我一个AttributeError

时间:2015-09-28 18:08:43

标签: python mandrill

所以我使用Mandrill发送电子邮件,当我通过python解释器使用它时工作正常但是当我去更高的目录并尝试导入它时,它给了我一个AttributeError:

  

回溯(最近一次呼叫最后一次):文件" server.py",第5行,in          fetch()文件" /home/kousha/projects/test/app.py" ;,第108行,在获取       send.SendEmail(x,i," test")File" /home/kousha/projects/test/mandrill/send.py" ;,第5行,   在SendEmail中       client = mandrill.Mandrill(' apikey')AttributeError:' module'对象没有属性' Mandrill'

有谁知道如何解决这个问题?

层次结构也是这样的:

app.py
server.py
mandrill(folder)
__init__.py(inside mandrill folder)
send.py(inside mandrill folder)

1 个答案:

答案 0 :(得分:1)

问题很可能是因为您创建了一个名为mandrill的模块,但您尝试使用完全相同的名称引用另一个模块。我建议您将模块的名称更改为其他内容,以免破坏对正确模块的引用。