所以我想從列表中拆分字符串到多個列表中 像行[1]應該被拆分成列表m中包含的另一個列表 我在這裏看到了它,它可以被訪問m [0] [0]從第一個列表中獲得第一個項目。 導入CSVCSV將行拆分成列表
reader = csv.reader(open("alerts.csv"), delimiter=',')
)
rows=[]
for row in reader:
rows.append(row)
num_lists=int(len(rows))
lists=[]
m=[]
for x in rows:
m.append(x.split(';')[0])
印刷行:
[['priority;status;time;object_class;host;app;inc;tool;msg'], ['P2;CLOSED;24-09-2016 20:06:41;nm;prod;;390949;HPNNM;call'], ['P2;CLOSED;24-09-2016 20:06:41;nm;prod;;390949;HPNNM;msg'], ['P2;CLOSED;24-09-2016 20:06:41;nm;prod;;390949;HPNNM;msg']]
和輸出應該看起來像 M [0] [0]應該返回pririty
將您的分隔符更改爲'';''(腳本的第一行) – jbndlr