相同类中的Python调用类函数

时间:2018-11-01 08:11:57

标签: python class oop

在Python中,您如何从同一个类中的另一个方法调用一个类中的方法?我收到此错误???我是python的新手,但是我做过其他语言,但没有遇到这个问题。请帮帮我。我在Windows中使用python3.6.4

class Test():
        def test_print():
            print("yesy")
        def caller():
            test_print()

>>> tmp =Test
>>> tmp.test_print()
yesy
>>> tmp.caller()
    Traceback (most recent call last):
    File "C:/Users/trainee/Desktop/a.py", line 9, in <module>
    tmp.caller()
    File "C:/Users/trainee/Desktop/a.py", line 5, in caller
    test_print()
    NameError: name 'test_print' is not defined
>>> 

0 个答案:

没有答案