Jul-24-2021, 08:32 PM
This will read multiple input files and combine into one output file:
firstfile.txt:
import os # make sure in same directory as source file (you can modify path as desired) os.chdir(os.path.abspath(os.path.dirname(__file__))) input_files = ['firstfile.txt', 'secondfile.txt'] for file in input_files: with open(file) as fin, open('thirdfile.txt', "a+") as fout: fout.write(fin.read())test:
firstfile.txt:
Output:Data from first file
secondfile.txtOutput:Data from second file.
thirdfile.txt:Output:Data from first file
Data from second file.