teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/08/23 10:43

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -1,3 +1,7 @@
1
1
  > line = f.readline()[lineCount]
2
2
 
3
- それをやるなら`readline`ではなく`readlines`では?
3
+ それをやるなら`readline`ではなく`readlines`では?
4
+
5
+ ---
6
+
7
+ さらに指摘すると、`f.readlines()`はファイル`f`の中身全てを読み込んで文字列のリストを返すので、これは`f`に対して一度だけ行えばよく、ループで繰り返し実行するのは誤りです。