从外部模块定义方法(Python)

时间:2017-05-04 08:11:33

标签: python class methods module

我试图在hello的{​​{1}}课程中定义一个方法(让我们称之为main.py){{1} }。

我目前的代码是Things(下面的完整追溯)。

此处define.py的代码

AttributeError: module 'runme' has no attribute 'promptMe'

此处main.py的代码

import define

class Things:
    def doWhatever():
        print("whatever")

我已尝试过其他解决方案,例如define.pyimport main def hello(): print("Hello!") main.Things.hello = hello() ,但都无效。

这是运行def main.Things.hello: hello()时的追溯:

def main.Things.hello: print("Hello!")

非常感谢所有帮助。谢谢!

0 个答案:

没有答案