python read file line by line to list code example

Example 1: Write a Python program to read a file line by line and store it into a list.

def conftolist(fname,mode='r+'):
	with open(fname) as f:
		lines = [line.strip() for line in f]
		print(lines)

conftolist('file1.txt')
############

with open('file1.txt','r+') as f:
	# li = list(f)
	# print(li)
	ls=[]
	for l in f:
		ls.append(l.strip())
	print(ls)

Example 2: python read text file to list

with open(filename) as f:
    content = f.readlines()
# you may also want to remove whitespace characters like `\n` at the end of each line
content = [x.strip() for x in content]