daily性能内存脚本

本文介绍了一个Python脚本,用于自动从指定目录中找到最新两周的两个数据表格(GT_data和Result_data),并将它们复制到表路径下并重命名。
摘要由CSDN通过智能技术生成

import shutil, os

''' 自动地把最新两周的数据表格,同步到了'表'的路径下面,并重命名为GT_data、Result_data '''
# 1先删除 '表'路径下的数据:        如果路径里没有 对应的文件,则捕获异常,不影响运行
try:
    os.remove(r"./表/GT_data.xlsx")
    os.remove(r"./表/Result_data.xlsx")
    logging.info('已删除\'表\'路径下的 两个data表格')
except:
    logging.error(traceback.format_exc())

file_path = r'D:\T\Documents\MobileFile\桌面\python学习'
file_list = os.listdir(file_path)  # get 当前目录下的所有 文件名字和文件夹的名字。没有递归
# logging.info(file_list)

# 得到当前目录下所有的xlsx文件
new_list = []
for i in file_list:
    if re.findall(r'.*\.xlsx', i):
        new_list.append(i)

''' 默认已经排过序了。因为是字符串的排序,所以规定:xlsx文件的命名格式必须统一为2023-01-12-xxx.xlsx (两位数字) '''
# logging.info(new_list)

new_list_len = len(new_list)  # 获取xlsx文件的总个数

GT_data = new_list[new_list_len - 2]  # 倒数第二个文件名 GT_data
Result_data = new_list[new_list_len - 1]  # 最后一个文件名 Result_data
logging.info('上周的数据GT_data:%s ' % GT_data)
logging.info('这周的数据Result_data:%s ' % Result_data)

shutil.copyfile(GT_data, './表/GT_data.xlsx')  # 只需要指定文件名即可
shutil.copyfile(Result_data, './表/Result_data.xlsx')
logging.info('已成功 把最新两周的数据,同步到了\'表\'的路径下面,并重命名')

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值