我正在使用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!'
让这个工作的解决方案是什么?
答案 0 :(得分:2)
尝试这样的事情:
from helloWorld import helloWorld
helloWorld().hi()
或:
import helloWorld
helloWorld.helloWorld().hi()
第一个只从模块helloWorld
导入类helloWorld
,您可以直接使用它的名称。
在第二个版本中,我们从模块helloWorld
导入了所有内容,但我们只能使用helloWorld.attr
语法访问它。
类hi
的方法helloWorld
必须包含参数self
。
def hi(self):