文本文件包含以每行格式指定的文本行 00:00;"名称&#34 ;; 00 我想要做的是分隔每一行,然后分开每一行;
text = open('text.txt', encoding='UTF-8')
lines = [x.strip() for x in text]
现在我被卡住了,我无法使用:
separated = [x.split(';') for x in lines]
因为x.split()不适用于列表元素。 如何在列表元素上执行操作? 干杯
答案 0 :(得分:0)
>>> import csv
>>> list(csv.reader(lines, delimiter=';'))
[['00:00', 'Title', '00'], ['00:00', 'Title', '00'], ['00:00', 'Title', '00']]