Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我可以导入mako而不是mako.Template?_Python_Python 3.x_Mako - Fatal编程技术网

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

Python 为什么我可以导入mako而不是mako.Template?,python,python-3.x,mako,Python,Python 3.x,Mako,我正试图用Python3将Mako与我的Twisted Web服务器一起使用。我有一个安装了Mako的虚拟环境(通过pip)。我可以导入Mako包,但不能导入模板类。以下是成功导入mako模块,但未能导入其模板类的shell输出: >>> import mako >>> from mako import Template Traceback (most recent call last): File "<stdin>", line 1, in

我正试图用Python3将Mako与我的Twisted Web服务器一起使用。我有一个安装了Mako的虚拟环境(通过pip)。我可以导入Mako包,但不能导入模板类。以下是成功导入mako模块,但未能导入其模板类的shell输出:

>>> import mako 
>>> from mako import Template
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'Template'
>>导入mako
>>>从mako导入模板
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:无法导入名称“模板”
检查站点包中的模块会发现确实存在一个template.py脚本,其中包含一个模板类,因此安装时不会丢失它


非常感谢您的帮助。

Template
mako.Template

因此,您应该使用:

from mako.template import Template

mako.Template
中定义了
Template

因此,您应该使用:

from mako.template import Template

啊,我犯了多大的错误啊!我仍然掌握着Python的窍门。感谢您的迅速回复,我很高兴这样一个简单的错误没有花费我太多时间来解决。不客气。请随意将答案标记为已接受,并/或对有帮助的答案进行投票。啊,我犯了多么严重的错误!我仍然掌握着Python的窍门。感谢您的迅速回复,我很高兴这样一个简单的错误没有花费我太多时间来解决。不客气。请随意将答案标记为已接受,并/或在有帮助的情况下对答案进行投票。