回答編集履歴

2

追記

2020/11/15 05:49

投稿

LouiS0616
LouiS0616

スコア35668

test CHANGED
@@ -11,3 +11,27 @@
11
11
  num = int(src[-3:])
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ ついでに
18
+
19
+ ---
20
+
21
+ > ```Python
22
+
23
+ with open(file_name) as f:
24
+
25
+ print(f.read()[-3:]) #エラー起きない
26
+
27
+ print(int(f.read()[-3:])) #エラー起ない
28
+
29
+ num = int(f.read()[-3:]) #エラー起きる
30
+
31
+ > ```
32
+
33
+
34
+
35
+ いいえ、三行目の print(int(f.read()[-3:])) でエラーが起きます。
36
+
37
+ 再度お試し下さい。

1

誤字

2020/11/15 05:48

投稿

LouiS0616
LouiS0616

スコア35668

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ファイルの特性上、一度readした値はもう一度読めません。(fseekなどの方法はありますが)
2
2
 
3
- 次のように一度だけf.read()をんで下さい。
3
+ 次のように一度だけf.read()をんで下さい。
4
4
 
5
5
  ```Python
6
6