影刀使用python段报错
回答
收藏

影刀使用python段报错
20

y
yd-rpa666.
2025-11-14 12:29·浏览量:420
y
yd-rpa666.
发布于 2025-11-14 12:29420浏览

流程执行失败: Traceback (most recent call last):

File "C:\Program Files (x86)\ShadowBot\shadowbot-5.31.34\python\lib\site-packages\openpyxl\worksheet\_writer.py", line 32, in _openpyxl_shutdown

os.remove(path)

PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\Administrator\\AppData\\Local\\Temp\\openpyxl.u7a7eh_i'


下面是代码,

import os

import pandas as pd

from datetime import datetime

# 设置文件夹路径

folder_path = new_dir_path  

# 获取文件夹中的所有 Excel 文件

excel_files = [f for f in os.listdir(folder_path) if f.endswith(('.xls', '.xlsx'))]

# 获取当前日期并格式化

current_date = datetime.now().strftime("%Y-%m-%d")  # 格式化为 YYYY-MM-DD 格式

# 遍历所有 Excel 文件

for excel_file in excel_files:

   file_path = os.path.join(folder_path, excel_file)

   

   # 读取 Excel 文件

   df = pd.read_excel(file_path)

   

   # 在最左侧插入新列,并填充当前日期

   df.insert(0, '日期', current_date)

   

   # 保存修改后的文件

   df.to_excel(file_path, index=False)

   print(f"{excel_file} 已处理并保存.")

print("所有文件已处理完毕.")

收藏
全部回答(1)
最新
发布回答
回答