AttributeError: ‘dict’ object has no attribute ‘has_key’
Python 3 已弃用 has_key 这一方法
错误代码:
ssCnt = {}
if not ssCnt.has_key(can): ssCnt[can]=1
else: ssCnt[can] += 1
修正后:
ssCnt = {}
if can not in ssCnt: ssCnt[can]=1
else: ssCnt[can] += 1
参考:
低功耗蓝牙项目,需要一块懂省电的板
思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发
AttributeError: ‘dict’ object has no attribute ‘has_key’
Python 3 已弃用 has_key 这一方法
错误代码:
ssCnt = {}
if not ssCnt.has_key(can): ssCnt[can]=1
else: ssCnt[can] += 1
修正后:
ssCnt = {}
if can not in ssCnt: ssCnt[can]=1
else: ssCnt[can] += 1
参考:
低功耗蓝牙项目,需要一块懂省电的板
思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

被折叠的 条评论
为什么被折叠?