[英]Logging a Table and Appending other text data to a .csv file in Python
我正在嘗試將獲取的數據添加到.csv文件中。
在水平方向上會像
TimeStamp-NMEA(GGA)-F1000a-NUIMWireless-CONF-........
TimeStamp2-NEMA(GGA2)-other access points in the other location
.
.
.
Simply I want to log all the access points in a file by using a Python loop.
~ $ sudo iwlist wlan0 scan | python iwlistparse.py
Name Address Quality Channel Encryption
F1000a FC:F5:28:B0:29:CB 50 % 4 WPA v.1
NUIMWireless 00:26:99:4D:0D:31 26 % 11 Open
CONF 00:26:99:4D:0D:30 25 % 11 WPA v.1
OPAC 00:26:99:4D:0D:33 25 % 11 WPA v.1
eduroam 00:26:99:4D:0D:35 24 % 11 WPA v.1
STAFF 00:26:99:4D:0D:34 22 % 11 WPA2
STAFF 00:26:99:4D:0F:34 20 % 1 WPA2
NUIMWireless 00:26:99:4D:0F:31 19 % 1 Open
eduroam 00:26:99:4D:0F:35 17 % 1 WPA v.1
CONF 00:26:99:4D:0F:30 17 % 1 WPA v.1
OPAC 00:26:99:4D:0F:33 17 % 1 WPA v.1
任何建議將不勝感激。 提前致謝。
您的問題需要重寫,但是如果數據是問題的第一部分中給出的水平,則建議使用cut
:
cut -d- -f3 your_input
這將從分隔符為-
的文件中獲取第三個字段。
並且,如果如腳本輸出中那樣“垂直”給出數據,則只需取第一個字段:
awk 'NF { print $1 }' your_input
它只打印所有非空行的第一個字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.