首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我可以导入mako而不是mako.Template呢?

为什么我可以导入mako而不是mako.Template呢?
EN

Stack Overflow用户
提问于 2017-06-14 18:48:21
回答 1查看 977关注 0票数 0

我在Python 3中尝试在Twisted via服务器上使用Mako,我有一个安装了Mako的虚拟环境(通过pip)。我能够导入Mako包,但不能导入模板类。下面是成功导入mako模块的shell输出,然后无法导入其模板类:

代码语言:javascript
复制
>>> import mako 
>>> from mako import Template
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'Template'

查看站点包中的模块可以发现,确实存在一个template.py脚本,其中包含一个模板类,因此安装过程中并不缺少它。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-14 18:52:51

Templatemako.template中定义

因此,您应该使用:

代码语言:javascript
复制
from mako.template import Template
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44552483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档