所以我使用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)
答案 0 :(得分:1)
问题很可能是因为您创建了一个名为mandrill的模块,但您尝试使用完全相同的名称引用另一个模块。我建议您将模块的名称更改为其他内容,以免破坏对正确模块的引用。