私は現在以下を持っています。しかし、私は、SSIDにスペースが含まれる場合は順序が消灯していることに気づいた:wifi SSIDデータをPythonで解析する
import subprocess
import csv
process = subprocess.Popen(['/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport', '-s'], stdout=subprocess.PIPE)
stdout, stderr = process.communicate()
reader = csv.DictReader(stdout.decode('ascii').splitlines(),
delimiter=' ', skipinitialspace=True,
fieldnames=['wifi_name', 'mac', 'strength'])
for row in reader:
print(row)
私の目標は、それがスプレッドシートに比較できるように保存されたSSID、MACアドレスと信号強度を得ることです。 airport --help
から
、それは同じです:PythonはさえPythonの辞書にXMLを解析することができます
plistlib
モジュールが付属しています。 – beoliver