0
私はクライアントがAPを探知していることと、APが何をしているのかを印刷する最初のPythonスクリプトを書こうとしています。だから私の問題は、クライアント(まだクライアントではない)が複数のAPを探査するときに起こります。CSVの余分なフィールド
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
これは予め
おかげ[エキストラ]行のKeyErrorを送出します。キーエラーに対処する
通常のCSVファイルはテキストファイルです。このファイルは 'rb'で開くためのバイトファイルですか? – chapelo
"AP"とは何ですか? – martineau
これは、csvのPythonリファレンスが行う方法なので、私はrbを使用しました。アクセスポイント – enigma21