在执行其他例程之前检查null(未定义(实例的最佳方法?
我一直收到一个名称错误,我不知道如何修复它,我在代码中明确定义了它,所以我不理解
代码的屏幕截图
您需要首先实例化customers
对象,但即使完成了实例化,您仍然需要选择一个客户和一个视频:
...
elif choice== 2:
c = customers(<name>) # you haven't assigned a name so add this in
loanedvideo = c.loanvideo(x) # You also need to define which video here
self
不是必需的,因为它是对客户实例本身的引用,并且只能从类内引用以访问类的属性或方法。