我正在尝试将文件读入数组,我当前的实现仅返回.txt文件的第一行
import re
def GetText(filename):
print('Opening file...')
text_file= open(filename,'r')
lines = text_file.readlines() #each line is appended to a list
with text_file:
one_string= text_file.read().replace('\n', '')
print(one_string)
我的问题是:如何将文本文件读取到数组?
答案 0 :(得分:1)
而不是在整个文件中读取一行,为什么不能一次性读取所有文件然后根据句号(句点)进行拆分以获得句子...即:
text_file= open(filename,'r')
data=text_file.read()
listOfSentences = data.split(".")