课程和Google App Engine

时间:2013-04-26 22:14:24

标签: python google-app-engine

我正在使用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!'

让这个工作的解决方案是什么?

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

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):