0

我在下面介绍的抽象类中的 spyder 代码分析中收到警告“未定义名称未实现错误”:

class Shape:        # define parent class
   parametersList = []
   def __init__(self,parametersList,color):
       self.parametersList=parametersList
       self.color=color
   def print_color(self):
       # Prints object color
       raise notImplementedError
   def eval_area(self):   
       # Evals area
       raise notImplementedError

怎么了?

4

1 回答 1

1

首先,尝试大写“NotImplementedError”。如果不是这样,那么我相信Semmle 的这个帖子可能会给你带来其他情况的线索。

于 2019-08-02T12:22:19.567 回答