【发布时间】:2020-05-23 14:34:49
【问题描述】:
我正在尝试构建我的第一个类,在检查了一些文档和其他 StackOverflow 问题之后,我无法弄清楚为什么我在下面列出的代码中得到 NameError: name 'executed_trades' is not defined:
class Position:
def __init__(self):
self.executed_trades = []
def add_position(self, execution):
if execution not in executed_trades:
executed_trades.append(execution)
它不属于__init__() 吗?我缺少的类中的声明有什么不同吗?这感觉像是一个相对简单的错误,但我似乎无法弄清楚。
【问题讨论】: