回答編集履歴

2

間違え修正

2023/03/31 09:29

投稿

TakaiY
TakaiY

スコア12801

test CHANGED
@@ -4,7 +4,7 @@
4
4
  assert self.l[-1] > roll, f"Missing roll size: (roll, file length): ({roll}, {self.l[-1]}) on {file}"
5
5
  ```
6
6
 
7
- assertというのは、条件に合致しているかどうかチェックするための関数。 指定された条件に合致していないと、例外が発生するようになっている。
7
+ assertは、条件に合致しているかどうかチェックするための仕組み。 指定された条件に合致していないと、例外が発生するようになっている。
8
8
 
9
9
  ここでは、 self.lの最後(-1)の値が rollよりも大きいかどうかチェックしている。
10
10
  self.l の最後はは直前でappendされたもの

1

追記

2023/03/31 09:11

投稿

TakaiY
TakaiY

スコア12801

test CHANGED
@@ -12,6 +12,7 @@
12
12
  self.l.append(len(open(file).readlines()) - 1) # subtract header row
13
13
  ```
14
14
  ここでは、ファイルを開いて全部読んで(readlines())数えて(len)1引いている。 ファイルの行数ー1 だから、データ行数ですね。
15
+ (※ ファイル開いたっきりで閉じてないのは気になる)
15
16
 
16
17
  rollの値は関数への引数で、
17
18
  ```python