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
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
This article is written by plus2net.com team.
https://www.plus2net.com
plus2net.com