readlines(): reads all the lines in a file

readlines(limit)
limit : optional upper limit of bytes returned.
Output is a list of lines present inside the file.
fob=open('data.txt','r')
print(fob.readlines())
fob.close()
Output is here ( used the data.txt file given at file read() )
['This is first line\n', 'This is second line\n', 'This is third line\n', 'This is fourth line']
Using limit
fob=open('data.txt','r')
print(fob.readlines(10)) # ['This is first line\n']
fob.close()
We can use output as an iterator.
fob=open('data.txt','r')
my_data=(fob.readlines())
print(type(my_data)) # 
for x in my_data:
    print(x)
fob.close()
Output is here

This is first line

This is second line

This is third line

This is fourth line

Example 1: Reading Specific Number of Bytes

fob = open('data.txt', 'r')
lines = fob.readlines(15)  # Reads up to 15 bytes
print(lines)
fob.close()

Example 2: Filtering Out Blank Lines

We can use list comprehension with a condition to remove blank lines.
fob = open('data.txt', 'r')
lines = fob.readlines()
non_blank_lines = [line for line in lines if line.strip()]
print(non_blank_lines)
fob.close()
writable()

File Append File Write


Subscribe to our YouTube Channel here



plus2net.com







Python Video Tutorials
Python SQLite Video Tutorials
Python MySQL Video Tutorials
Python Tkinter Video Tutorials
✖
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
© 2000-2026 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer