[英]import & structure python modules / classes
我在google app引擎中处理一些基本的python东西,我无法弄清楚构造处理程序的正确方法。
AccountHandler基本上是一个类
class AccountHandler(webapp.RequestHandler):
当我从project.handlers导入AccountHandler使用python时,总是给我一个
TypeError:“模块”对象不可调用
我该如何命名/导入/构造我的班级?
马丁,干杯
引用文档 :
模块是包含Python定义和语句的文件。 文件名是模块名称,后缀
.py
。
该AccountHandler
要导入的模块/project/handlers/AccountHandler.py
在这种情况下。 文件AccountHandler.py
是不可调用的,解释器会告诉您。 要调用您在文件中定义的类,只需使用:
from project.handlers.AccountHandler import AccountHandler
# Alternately
# from project.handler import AccountHandler
# AccountHandler.AccountHandler() # will also work.
您需要将init.py
重命名为__init__.py
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.