Pandas can many times make stuff simpler.
import pandas as pd df1 = pd.read_csv("1.csv") df2 = pd.read_csv("2.csv") df = pd.concat([df1, df2]) df.to_csv("output.csv", index=False)
Output:Name,Age,Gender
Jane Doe,32,Female
John Smith,45,Male
Kent smith,40,Male
Tom Olsen,45,Male
Output:1.csv
Name,Age,Gender
Jane Doe,32,Female
John Smith,45,Male
2.csv
Name,Age,Gender
Kent smith,40,Male
Tom Olsen,45,Male