I have a list of 20 file names, like ['file1.txt', 'file2.txt', ...]
. I want to write a Python script to concatenate these files into a new file. I could open each file by f = open(...)
, read line by line by calling f.readline()
, and write each line into that new file. It doesn’t seem very “elegant” to me, especially the part where I have to read/write line by line.
Is there a more “elegant” way to do this in Python?