Python提供了多种方法来合并两个分隔不同的CSV文件。以下是一种常见的有效方法:
import csv
def read_csv(file_path):
data = []
with open(file_path, 'r') as file:
reader = csv.reader(file)
for row in reader:
data.append(row)
return data
def merge_csv(file1, file2):
data1 = read_csv(file1)
data2 = read_csv(file2)
merged_data = data1 + data2
return merged_data
def write_csv(file_path, data):
with open(file_path, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
file1 = 'file1.csv'
file2 = 'file2.csv'
merged_data = merge_csv(file1, file2)
output_file = 'merged.csv'
write_csv(output_file, merged_data)
这样,两个分隔不同的CSV文件就被合并成一个新的CSV文件了。
对于这个问题,腾讯云提供了一系列与数据处理和存储相关的产品,例如:
以上是腾讯云在数据处理和存储领域的一些产品,可以根据具体需求选择适合的产品来进行数据合并和处理。
领取专属 10元无门槛券
手把手带您无忧上云