我正在尝试编写我的第一个Python脚本,该脚本打印客户端正在探测AP以及他们正在做什么的AP。所以我的问题来自客户端(好吧,不是客户端)探测多个AP。
import csv
import sys
if len(sys.argv) != 2:
print("usage: ./scriptpy.py csvfile")
pass
else:
with open(sys.argv[1], 'rb') as csvfile:
lector = csv.DictReader(csvfile, restkey='extra')
for row in lector:
print(row['Station MAC'] + " probes for " + row[' Probed ESSIDs'] + row['extra'])
pass
这会在行[extra]
中引发KeyError提前致谢。
答案 0 :(得分:1)
处理关键错误的一种方法是sw
,如下所示:
.get('my_key', 'alternate_value')