0
Q:

python load text file line by line

with open("file.txt") as file_in:
    lines = []
    for line in file_in:
        lines.append(line)
21
f = open("file.txt", 'r')
print(f.readlines())  # array of file lines
5
# Open the file with read only permit
f = open('my_text_file.txt')
# use readline() to read the first line 
line = f.readline()
# use the read line to read further.
# If the file is not empty keep reading one line
# at a time, till the file is empty
while line:
    # in python 2+
    # print line
    # in python 3 print is a builtin function, so
    print(line)
    # use realine() to read next line
    line = f.readline()
f.close()
1
# Python code to 
# demonstrate readlines() 
  
L = ["Geeks\n", "for\n", "Geeks\n"] 
  
# writing to file 
file1 = open('myfile.txt', 'w') 
file1.writelines(L) 
file1.close() 
  
# Using readlines() 
file1 = open('myfile.txt', 'r') 
Lines = file1.readlines() 
  
count = 0
# Strips the newline character 
for line in Lines: 
    print("Line{}: {}".format(count, line.strip())) 
5

New to Communities?

Join the community