import os
folder_path = 'D:/data/mydata'
# 获取文件夹中的所有文件
files = os.listdir(folder_path)
# 遍历文件并重新命名
for i, file in enumerate(files):
print(file)
new_name = f"重命名"
os.rename(os.path.join(folder_path, file), os.path.join(folder_path, new_name))
文件目录下的所有文件分类到不同文件夹里面
files = os.listdir(source_files)
for file in files:
if file != 'alpha_files' and file != 'digit_files':
if file[0].isalpha(): # 如果文件名以字母开头
shutil.move(source_files + r'/' + file, 'alpha_files/' + file)
elif file[0].isdigit(): # 如果文件名以数字开头
shutil.move(source_files + r'/' + file, 'digit_files/' + file)
print("文件分类完成")
文件目录下的所有文件合并成一个新的文件
import os
import pandas as pd
# 指定包含 CSV 文件的文件夹路径
folder_path = 'D:/data/上交所承诺'
# 读取文件夹中所有的 CSV 文件并存储在一个列表中
all_files = [file for file in os.listdir(folder_path) if file.endswith('.csv')]
# 创建一个空的 DataFrame 用于存储合并后的数据
combined_data = pd.DataFrame()
# 循环遍历每个文件并将其内容添加到 combined_data 中
for file in all_files:
file_path = os.path.join(folder_path, file)
data = pd.read_csv(file_path)
combined_data = combined_data.append(data, ignore_index=True)
# 将合并后的数据保存为一个新的 CSV 文件
combined_data.to_csv('D:/data/上交所承诺.csv', index=False)