相关疑难解决方法(0)

读取具有指定分隔符的文件以换行

我有一个文件,其中使用分隔符分隔行..我想逐行阅读这个文件,其中的行应该基于存在.而不是换行.

一种方法是:

f = open('file','r')
for line in f.read().strip().split('.'):
   #....do some work
f.close()
Run Code Online (Sandbox Code Playgroud)

但如果我的文件太大,这不是内存效率.我没有一起阅读整个文件,而是想逐行阅读.

open支持参数'newline',但此参数仅None, '', '\n', '\r', and '\r\n'作为此处提到的输入.

有没有办法有效地读取文件行但是基于预先指定的分隔符?

python io file-io python-2.7

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

file-io ×1

io ×1

python ×1

python-2.7 ×1