我正在尝试将日志文件拆分为 2D 列表。第一个列表在每个标签处拆分,然后在第二级它在每个换行符处拆分。我得到字符串并将其拆分以获得第一个,但是当我循环遍历它以再次拆分它时,我在底部得到错误。我已经看过并尝试了不同的东西,但没有运气。这对我来说似乎是对的,但我对 python 还很陌生。
with open('log.txt', 'r') as f:
read_data = f.read().split('tag: "')
f.closed
for i in read_data:
print read_data[i].split()
错误:
File "parsing.py", line 6, in <module>
print read_data[i].split()
TypeError: list indices must be integers, not str