Python递归不正确地填充本地变量。
- 论坛
- Python递归不正确地填充本地变量。
13 浏览
Python递归不正确地填充本地变量。
我有Python类,运行时只需要一个实例,所以每个类只需要一次属性而不是每个实例都需要。如果有多个实例(这不会发生),所有实例应具有相同的配置。我想知道以下选项中哪个更好或者更符合"Python习惯"。
类变量:
class MyController(Controller): path = "something/" children = [AController, BController] def action(self, request): pass
实例变量:
class MyController(Controller): def __init__(self): self.path = "something/" self.children = [AController, BController] def action(self, request): pass