質問編集履歴

2

edited

2019/09/14 00:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,78 +28,18 @@
28
28
 
29
29
  ※最終章は「〜THE END」までを対象とする
30
30
 
31
-
32
-
33
- ・ファイル名は「Dracula-Chapter-#(章の番号).txt」とする。
34
-
35
- 例)1章目であれば「Dracula-Chapter-1.txt」、2章目なら「「Dracula-Chapter-2.txt」
36
-
37
-
38
-
39
31
  ---
40
32
 
41
33
 
42
34
 
43
35
  ②上記①の工程に加え、各章のタイトルをファイル名に反映させる
44
36
 
45
- ・「dracula.txt」の冒頭目次にある各章のタイトルを参照し、上記②のファイル名に反映させる。
37
+ 冒頭目次にある各章のタイトルを参照し、上記②のファイル名に反映させる。
46
38
 
47
- 例)1章目であれば「Dracula-Chapter-1_Jonathan_Harker's_Journal.txt」、5章目なら「「Dracula-Chapter-2_Letters--Lucy_and_Mina.txt」
48
-
49
- ※txtファイル内のタイトル名に使われているスペースはファイル名反映時はアンダーバーに変換すること(_)
50
-
51
-
52
-
53
- **【課題に使用しているファイル】**
54
-
55
- 以下に格納の「dracula.txt」ファイル
56
-
57
- [https://drive.google.com/drive/folders/1AehNVwjKWhdkF80LDDprRjSPipPb3A3M?usp=sharing](https://drive.google.com/drive/folders/1AehNVwjKWhdkF80LDDprRjSPipPb3A3M?usp=sharing)
58
-
59
- ※英文の電子書籍の元ファイルです。
39
+ ¥
60
40
 
61
41
 
62
42
 
63
43
  **【備考】**
64
44
 
65
45
  各章のパターンとして「CHAPTER...●●」で始まり、各章の終わりは最終章を除き5行文の改行コードがあるため編集中のコードは改行コードを参照しての切り分けを想定した途中経過となっています。
66
-
67
-
68
-
69
- **【編集中のコード】**
70
-
71
- ※章間のスペースを元に章を区切るところまではできていると思うのですが、
72
-
73
- それを27章分繰り返すこと、ファイル名を指定するところで行き詰っています...
74
-
75
- ```ここに言語を入力
76
-
77
- fileio = open('dracula.txt','r')
78
-
79
- dracula = fileio.read()
80
-
81
- outfile = open('Dracula-Chapter-1.txt', 'w')
82
-
83
-
84
-
85
- # [for loop] to refer the proper range of contents for each chapter.
86
-
87
- list_of_drac = dracula.split('\n\n\n\n\n')
88
-
89
- chapters = list_of_drac[4-33]
90
-
91
-
92
-
93
- print(chapters) #print(chapters,file= outfile)<Use commennted out ver. when printing>
94
-
95
- # [for loop] to repeat write out each chapter.
96
-
97
-
98
-
99
-
100
-
101
- # in_file.close()
102
-
103
- # outfile.close()
104
-
105
- ```

1

1.【備考】として各章のパターンを追記。2.最終章の例外扱いを追記

2019/09/14 00:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,8 @@
26
26
 
27
27
  例)1章目であれば「・・・sky.」で終わる
28
28
 
29
+ ※最終章は「〜THE END」までを対象とする
30
+
29
31
 
30
32
 
31
33
  ・ファイル名は「Dracula-Chapter-#(章の番号).txt」とする。
@@ -53,6 +55,14 @@
53
55
  以下に格納の「dracula.txt」ファイル
54
56
 
55
57
  [https://drive.google.com/drive/folders/1AehNVwjKWhdkF80LDDprRjSPipPb3A3M?usp=sharing](https://drive.google.com/drive/folders/1AehNVwjKWhdkF80LDDprRjSPipPb3A3M?usp=sharing)
58
+
59
+ ※英文の電子書籍の元ファイルです。
60
+
61
+
62
+
63
+ **【備考】**
64
+
65
+ 各章のパターンとして「CHAPTER...●●」で始まり、各章の終わりは最終章を除き5行文の改行コードがあるため編集中のコードは改行コードを参照しての切り分けを想定した途中経過となっています。
56
66
 
57
67
 
58
68