将文本文件读取到数组

时间:2015-06-29 14:57:08

标签: python regex string

我正在尝试将文件读入数组,我当前的实现仅返回.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)

我的问题是:如何将文本文件读取到数组?

1 个答案:

答案 0 :(得分:1)

而不是在整个文件中读取一行,为什么不能一次性读取所有文件然后根据句号(句点)进行拆分以获得句子...即:

text_file= open(filename,'r')
data=text_file.read()
listOfSentences = data.split(".")