回答編集履歴

2

typo

2021/06/29 14:49

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- したがって**f.seek(0)**で、読み込み位置を先頭にもどしてやらないといけません。
19
+ したがって**f.seek(0)**で、読み込み位置を先頭にもどしてやらないといけません。
20
20
 
21
21
 
22
22
 

1

語句の修正

2021/06/29 14:49

投稿

退会済みユーザー
test CHANGED
@@ -10,13 +10,13 @@
10
10
 
11
11
  ```
12
12
 
13
- ★のread()が実行された時点で、ファイルオブジェクトが最後まで到達してしまっています。
13
+ ★のread()が実行された時点で、ファイルオブジェクトの読み込み位置が最後まで到達してしまっています。
14
14
 
15
15
  こうなると、csv.DictReader(f)は何も読み込みません。
16
16
 
17
17
 
18
18
 
19
- したがって**seek(0)**で、ファイルオブジェクトを先頭にもどしてやらないといけません。
19
+ したがって**f.seek(0)**で、の読み込み位置を先頭にもどしてやらないといけません。
20
20
 
21
21
 
22
22
 
@@ -32,9 +32,9 @@
32
32
 
33
33
 
34
34
 
35
- print(f.read()) #これは出力される
35
+ print(f.read()) #これは出力される この時点で読み込み位置が最後に到達。
36
36
 
37
- f.seek(0) #ファイルオブジクトを先頭に戻す。
37
+ f.seek(0) #読み込み位置を先頭に戻す。
38
38
 
39
39
  testList = []
40
40