前提・実現したいこと
テキストファイルのデータを読み込んで、変数に格納したいです。
変数pathに入れようとしているデータ(test.txt)は下の画像のようなファイルです。
発生している問題・エラーメッセージ
readlinesが機能していないと思われるため、
IndexError: list index out of range
と出る。
該当のソースコード
Python
1path = "C:\Users\....\test.txt" 2f = open(path) 3n = sum([1 for _ in f]) # テキストファイルの行数 4T = [0]*(n) 5T = f.readlines() 6T0 = T[0].strip() 7print(T0)
試したこと
readlineを使ってみたり、pathのtest.txtの中身を変えてみたりしました。
T0を消して、print(T)としてみたら、[]と出ました。T=f.readlinesもコメントアウトしたら、[0, 0, ...0]と出ます。
補足情報(FW/ツールのバージョンなど)
以前はできていたんですが、付け加えをしたらできなくなり、慌てて付け加えたのをコメントアウトしても、まだできない、というのが現状です。Python3でアナコンダを使っています。
回答2件
あなたの回答
tips
プレビュー