所以我使用Mandrill发送电子邮件,当我通过python解释器使用它时,它工作得很好,但是当我进入更高的目录并尝试导入它时,它会给我一个AttributeError:
Traceback (most recent call last): File "server.py", line 5, in fetch() File "/home/kousha/projects/test/app.py", line 108, in fetch send.SendEmail(x, i, "test") File "/home/kousha/projects/test/mandrill/send.py", line 5, in SendEmail client = mandrill.Mandrill('apikey') AttributeError: 'module' object has no attribute 'Mandrill'
有人知道怎么解决这个问题吗?在
层次结构如下:
app.py
server.py
mandrill(folder)
__init__.py(inside mandrill folder)
send.py(inside mandrill folder)
这个问题很可能是由于您创建了一个名为mandrill的模块,但是您试图引用另一个完全相同的名称。我建议您将模块的名称更改为其他名称,以避免中断对正确模块的引用。在
相关问题 更多 >
编程相关推荐