The difference between readline and readlines in python

高洛峰
Release: 2016-10-18 09:21:41
Original
2052 people have browsed it

1.readline scenario

f0=file("readline.txt",r)
while true
    for line in f0.readline()
if not line: break
pass #do something
Copy after login

The usage of readline is about 3 times faster than fileinput, 30,000-40,000 lines per second. The advantage is that it can be read line by line and does not occupy memory. It is suitable for processing larger files, such as Files that exceed the memory size

2.readlines scenario

f1=open("readline.txt","r")
for line in f1.readlines()#跟上面的方式不同
print line
Copy after login

readlines will read all the files into the memory, greatly increasing the speed, but if you don’t have such a large memory, you can only use readline


source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!