实验报告
This commit is contained in:
29
scripts/convert_csv_to_xlsx.py
Normal file
29
scripts/convert_csv_to_xlsx.py
Normal file
@@ -0,0 +1,29 @@
|
||||
import os
|
||||
import pandas as pd
|
||||
|
||||
def convert_csv_to_xlsx(directory):
|
||||
# 遍历目录及其子目录
|
||||
for root, dirs, files in os.walk(directory):
|
||||
for file in files:
|
||||
# if file.endswith('data.csv'):
|
||||
# csv_file_path = os.path.join(root, file)
|
||||
# xlsx_file_path = os.path.splitext(csv_file_path)[0] + '.xlsx'
|
||||
#
|
||||
# # 读取CSV文件并转换为XLSX
|
||||
# df = pd.read_csv(csv_file_path)
|
||||
# df.to_excel(xlsx_file_path, index=False)
|
||||
#
|
||||
# # 删除原始的CSV文件
|
||||
# os.remove(csv_file_path)
|
||||
# print(f"Converted and deleted: {csv_file_path}")
|
||||
|
||||
# 删除所有文件名不等于data.xlsx的文件
|
||||
if not file.endswith('data.xlsx'):
|
||||
file_path = os.path.join(root, file)
|
||||
os.remove(file_path)
|
||||
print(f"Deleted: {file_path}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
# 指定要处理的目录
|
||||
directory = 'downloaded_files'
|
||||
convert_csv_to_xlsx(directory)
|
||||
Reference in New Issue
Block a user