相关疑难解决方法(0)

类中的Python调用函数

我有这个代码来计算两个坐标之间的距离.这两个函数都在同一个类中.

但是如何在函数distToPoint中调用函数isNear

class Coordinates:
    def distToPoint(self, p):
        """
        Use pythagoras to find distance
        (a^2 = b^2 + c^2)
        """
        ...

    def isNear(self, p):
        distToPoint(self, p)
        ...
Run Code Online (Sandbox Code Playgroud)

python class function call

204
推荐指数
2
解决办法
34万
查看次数

如何修复“NameError: name method-name is not defined”?

我在使用以下 Python 代码时遇到问题:

class Methods:

    def method1(n):
        #method1 code

    def method2(N):
        #some method2 code
            for number in method1(1):
                #more method2 code

def main():
    m = Methods
    for number in m.method2(4):
            #conditional code goes here

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我得到

NameError: name 'method1' 未定义。

如何解决此错误?

python function nameerror

5
推荐指数
1
解决办法
8855
查看次数

标签 统计

function ×2

python ×2

call ×1

class ×1

nameerror ×1