【发布时间】:2016-07-04 11:16:44
【问题描述】:
我正在尝试通过这两个传递一个特定的键错误。
try:
per_visit_large_store = 100 * dic_data[mac]['Retail Store']['No. of visit to large store']/float(dic_data[mac]['Total no. of walk_in'])
except KeyError: 'Retail Store'
pass
和
try:
per_visit_large_store = 100 * dic_data[mac]['Retail Store']['No. of visit to large store']/float(dic_data[mac]['Total no. of walk_in'])
except KeyError: 'Retail Store':
pass
这两者都会分别引发缩进和语法错误。我到底做错了什么?我正在使用 python 2.7
【问题讨论】:
-
如果密钥是“零售商店”,您是否试图仅捕获 KeyError?
-
@DanielRoseman 是的
标签: python-2.7 exception-handling