1

我正在 Google App Engine 中试验简单的 Hello World 应用程序。我想创建一个单独的类,我将在 main.py 中导入并使用它。

主要.py:

import helloWorld

helloWorld.hi()

你好世界.py:

class helloWorld():
    def hi():
        print 'Content-Type: text/plain'
        print ''
        print 'Hello, world!'

什么是解决这个问题的方法?

4

1 回答 1

2

尝试这样的事情:

from helloWorld import helloWorld
helloWorld().hi()

或者 :

import helloWorld
helloWorld.helloWorld().hi()

第一个仅从helloWorld模块中导入类helloWorld,您可以直接通过其名称使用它。

在第二个中,我们从模块中导入了所有内容,helloWorld但我们只能使用helloWorld.attr语法访问它。

关于模块的文档

并且hi类的方法helloWorld必须包含一个参数self

def hi(self):
于 2013-04-26T22:16:05.363 回答