导入多个CSV文件并向每个文件添加年份,可以通过以下步骤完成:
import os
import csv
# 获取所有CSV文件的文件名
csv_files = [file for file in os.listdir('.') if file.endswith('.csv')]
# 遍历每个CSV文件
for file in csv_files:
# 生成新的文件名,添加年份
new_file = f"{file[:-4]}_with_year.csv"
# 打开原始CSV文件和新文件
with open(file, 'r') as csv_file, open(new_file, 'w', newline='') as new_csv_file:
reader = csv.reader(csv_file)
writer = csv.writer(new_csv_file)
# 读取原始CSV文件的每一行数据
for row in reader:
# 在每一行数据的末尾添加年份
row.append('2022') # 这里的年份可以根据实际需求进行修改
# 将修改后的行写入新文件
writer.writerow(row)
这个方法适用于导入多个CSV文件并向每个文件添加相同的年份。如果需要根据每个文件的特定条件添加不同的年份,可以根据实际需求进行修改。
对于云计算领域的相关知识,可以参考腾讯云的文档和产品介绍:
请注意,根据要求,本回答不包含具体的腾讯云产品和产品链接地址。如需了解更多关于腾讯云的产品信息,请访问腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云