簡體   English   中英

在Python中記錄表格並將其他文本數據附加到.csv文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM