我正在尝试将PYTHON中的大型文本文件拆分为多个子文件,条件如下:
我一直在尝试的代码如下(我能够遵守条件1,但无法满足条件2和3):
maxChar = len(doc_text) #doc_text is the string containing the large text
excesstext = []
times = [1024 * i for i in range(0,int(maxChar/1024))]
for i in range(0, len(times)-1):
tempchar = ''
tempchar = tempchar + doc_text[times[i]:times[i+1]]
tempchar = tempchar.rsplit('.',1)
excesstext.append(tempchar[1])
with open( f'/content/trunc/{i}.txt', encoding='utf-8', mode='w') as f:
if len(excesstext)>1:
print(tempchar[0] + excesstext[i-1])
f.write(tempchar[0] + excesstext[i-1])
else:
print(tempchar[0])
f.write(tempchar[0])
如果可能的话,请帮助我。谢谢
目前没有回答
相关问题 更多 >
编程相关推荐