回答編集履歴

3

修正

2020/12/28 15:26

投稿

退会済みユーザー
test CHANGED
@@ -56,17 +56,13 @@
56
56
 
57
57
 
58
58
 
59
- data = [
60
-
61
- line[teacher+2],
59
+ data = [line[teacher+2],
62
60
 
63
61
  line[subject+2],
64
62
 
65
- line[semester][-3:], #前期後期は抽出条件が異なる?
63
+ line[semester][-3:],
66
64
 
67
- line[credit+2]
65
+ line[credit+2] ]
68
-
69
- ]
70
66
 
71
67
  data_list.append(data)
72
68
 

2

前期後期は抽出条件が異なるため修正

2020/12/28 15:26

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- あとから各行について、2行後を真データとして採用します。
9
+ あとから各行について、2行後を真データとして採用します。(ただし前期後期はその行の改行を除く最後2文字)
10
10
 
11
11
 
12
12
 
@@ -62,7 +62,7 @@
62
62
 
63
63
  line[subject+2],
64
64
 
65
- line[semester+2][-2:],
65
+ line[semester][-3:], #前期後期は抽出条件が異なる?
66
66
 
67
67
  line[credit+2]
68
68
 
@@ -80,4 +80,8 @@
80
80
 
81
81
  上記の残りのブラッシュアップの余地として、
82
82
 
83
- 教員名、科目名~とかのテキストがきちんとスキャンできなかった時のエラートラップとかですかね。
83
+ 教員名、科目名~とかのテキストがきちんとスキャンできていなかった時のエラートラップ
84
+
85
+ ・条件文字が最後から2行前以降にあったときエラートラップ
86
+
87
+ とかですかね。

1

修正

2020/12/28 15:22

投稿

退会済みユーザー
test CHANGED
@@ -66,6 +66,8 @@
66
66
 
67
67
  line[credit+2]
68
68
 
69
+ ]
70
+
69
71
  data_list.append(data)
70
72
 
71
73