python - 试图从一个类中调用一个对象

标签 python class object call

<分区>

我写了

class Spillebrett:
    def __init__ (self, rader, kolonner):
        self._rader=rader
        self._kolonner=kolonner
        self._rutenett=[[]]
        generasjon=0
        generer()

    def generer(self):
        for i in range(self._rader):
          for j in range(self._kolonner):

但是我明白了

NameError: name 'generer' is not defined

再往下定义了,我该怎么办?

最佳答案

请将generer()改为self.generer()

为什么?因为该方法属于该类。

关于python - 试图从一个类中调用一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46871202/

相关文章:

Java - 无法将对象作为文件写入目录

python - 变量列表在python中自动更新

python - 解决环境: Failed with initial frozen solve. Jupyter notebook, Anaconda

python - 为什么我得到 "asynchronous comprehension outside of an asynchronous function"?

c++ - 类重新定义错误 C++

C++ 错误 : expected type specifier before "class name"

javascript - 你怎么知道一个 HTML 元素是否有一个带有纯 Javascript 的特定类?

javascript - JQuery droppable() 无法识别 "this"对象引用

python - 来自多个列表的父子结构

java - 尝试对对象数组进行排序时出现 NullPointerException