The simplest:
with open('topology_list.txt') as topo_file:
for line in topo_file:
print line, # The comma to suppress the extra new line char
Yes, you can iterate through the file handle, no need to call readlines()
. This way, on large files, you don’t have to read all the lines (that’s what readlines()
does) at once.
Note that the line
variable will contain the trailing new line character, e.g. “this is a line\n”