python将多个csv文件的内容写到一个新的csv文件中
时间: 2024-05-14 14:14:01 浏览: 138
可以使用pandas库来实现将多个CSV文件的内容写到一个新的CSV文件中。
以下是一个简单的示例代码:
import pandas as pd
import glob
# 获取所有CSV文件的路径
csv_files = glob.glob("*.csv")
# 创建一个空的DataFrame
df = pd.DataFrame()
# 读取每个CSV文件,并将其合并到df中
for file in csv_files:
temp_df = pd.read_csv(file)
df = pd.concat([df, temp_df], axis=0)
# 将df写入到新的CSV文件中
df.to_csv("merged.csv", index=False)
首先,使用glob模块获取所有CSV文件的路径。然后,创建一个空的DataFrame,并使用pd.concat()
函数将每个CSV文件的内容合并到df中。最后,使用to_csv()
函数将df写入到新的CSV文件中。
相关推荐















