【发布时间】:2012-01-30 22:49:55
【问题描述】:
在 python 2.6.5 中,dbm 的实例没有 __nonzero__ 或 __len__ 方法,那么为什么它会将 false 评估为布尔值?
>>> a = dbm.open('foo', 'c') >>> if a: 打印 'true' ... >>>【问题讨论】:
在 python 2.6.5 中,dbm 的实例没有 __nonzero__ 或 __len__ 方法,那么为什么它会将 false 评估为布尔值?
>>> a = dbm.open('foo', 'c') >>> if a: 打印 'true' ... >>>【问题讨论】:
【讨论】: