我想知道如何創建一個函數,該文件將包含一些段落的文件拆分爲單獨的輸出文件,每個文件一個段落。每個文件應該命名爲fileN.txt,N是段落的編號。從文件中取文本的一部分並將其寫入Python中的單獨文件的函數
def para_split(input_file):
input_file = open(input_file, "r")
para_whole = input_file.readlines()
para1 = para_whole[0:17]
para2 = para_whole[17:34]
para3 = para_whole[34:51]
para4 = para_whole[51:68]
input_file.close()
只是FYI:有一個名爲'split'的unix工具,它完全符合你的需求。 – L3viathan
@ L3viathan但在這種情況下我會如何使用它? – Cero
您可以識別將段落與另一段落(例如點或空行)分開的情況,每當發生這種情況時計數並在該計數達到特定值時寫入不同文件。 – Kamejoin