我正在尝试使用Google App Engine中的简单Hello World应用程序。我想创建一个单独的类,将其导入main.py中并使用。
main.py:
import helloWorld
helloWorld.hi()
helloWorld.py:
class helloWorld():
def hi():
print 'Content-Type: text/plain'
print ''
print 'Hello, world!'
有什么解决办法可以使其正常工作?
最佳答案
尝试这样的事情:
from helloWorld import helloWorld
helloWorld().hi()
要么 :
import helloWorld
helloWorld.helloWorld().hi()
第一个仅从模块
helloWorld
导入类helloWorld
,您可以通过其名称直接使用它。在第二篇文章中,我们从模块
helloWorld
导入了所有内容,但只能使用helloWorld.attr
语法访问它。Docs on modules。
类
hi
的方法helloWorld
必须包含参数self
。def hi(self):
关于python - 类和Google App Engine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16246014/