ログファイルを2Dリストに分割しようとしています。最初のリストはすべてのタグで分割され、次に2番目のレベルですべての改行で分割されます。文字列を取得して分割し、最初の文字列を取得しますが、ループして再度分割すると、下部にエラーが表示されます。私は運が悪かったので、いろいろなものを見て試しました。私には正しいように思えますが、私は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