对象调用成员函数返回None——竟是因为没有该函数!

class Dog():
    def __init__(self):
        pass
    def speak(self):
        print("WangWang")
dog = Dog()
print(dog.sleep())

理论上肯定是返回:

AttributeError: 'Dog' object has no attribute 'sleep'

但是,在调试isp相关代码的时候,某个同门把reset()挪到了ISP_Environment类外面,在DRL/utils.py里面调用

env = ISP_Environment()
print(env.reset())

竟然得到的是None!
可见,错误(得到错误的输出)可能是因为没有该方面的储备知识(没有该成员函数)而瞎说得到的,正所谓,“没有调查就没有发言权”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值