2024-04-20 14:26:03 发布
网友
我有错误
AttributeError: 'NoneType' object has no attribute
所以我添加了一个if以防止执行以下行:
但是这没用,我得到的错误是NoneType在某种程度上是无效的
NoneType
我怎么写这样一个if?在
根据您期望library.info成为{}的频率,您可能更喜欢一个例外:
library.info
try: library.info.update(info) except AttributeError: library.initialize_the_info_hoozit() library.info.update(info)
你可以说:
if library.info: library.info.update(info)
看起来很干净
直接对比其价值:
if library.info is not None: library.info.update(info)
根据您期望}的频率,您可能更喜欢一个例外:
library.info
成为{你可以说:
看起来很干净
直接对比其价值:
相关问题 更多 >
编程相关推荐