帮我把所有代码写出来,给个示例代码
时间: 2024-10-12 20:10:26 浏览: 15
Python 实现淘宝秒杀的示例代码
如果你想一次性获取所有文件的合并代码,下面是一个简单的Python脚本示例,它使用pandas库来完成这个任务。这里假设你有一个包含所有文件路径的列表,比如`file_paths`,并且文件都是CSV格式,列名分别为"Name"和"Total"。
```python
import os
import pandas as pd
# 假设你有一个包含所有文件路径的列表
file_paths = ['file1.csv', 'file2.csv', 'file3.csv']
# 定义一个函数来合并单个文件
def merge_files(file_path):
# 读取CSV文件
df = pd.read_csv(file_path, usecols=['Name', 'Total']) # 只选择需要的列
return df
# 创建一个空的DataFrame来存放结果
all_data = pd.DataFrame()
# 循环遍历文件路径列表
for file in file_paths:
# 读取并合并当前文件
data = merge_files(file)
# 如果是第一次循环,直接添加;如果不是,则追加
if all_data.empty:
all_data = data
else:
all_data = pd.concat([all_data, data])
# 检查是否有重复行并删除
all_data.drop_duplicates(inplace=True)
# 写入一个新的CSV文件
output_file = 'merged_data.csv'
all_data.to_csv(output_file, index=False) # 保存合并后的数据
print(f"合并的Excel文件已保存到 '{output_file}'.")
#
阅读全文