• python判断Excel文件是否存在,存在则删除,不存在则去复制一个Excel文件到当前目录


    1、使用代码做接口测试,自动在Excel里写入返回的参数,但是多次运行代码时会出现已存在文件,报错,需要手动删文件,重新再运行。为了方便代码运行,所以有了以下代码

      目的:避免目录下已存在同样文件名的Excel文件,先判断是否存在此文件,存在则删除,不存在则从其他地方复制一份过来

    # 避免目录下已存在同样文件名的Excel文件,先判断是否存在此文件,存在则删除,不存在则从其他地方复制一份过来
    # 导入OS模块,用于判断是否已存在相应文件
    import os
    from xlutils import copy
    import xlrd
    
    # 要复制的目标文件目录
    cp_excel_file_path = "C:\Users\Administrator\Desktop\详情到下单性能测试结果.xls"
    # 如果已存在要创建的文件,删除(目的是可以让代码重复运行不出现已存在文件现象)
    if os.path.exists('复件.xls'):
        os.remove('复件.xls')
        print('存在文件,删除文件成功!!')
    else:
        open_cp_file = xlrd.open_workbook(cp_excel_file_path)# 复制前先使用xlrd打开Excel,需是打开状态的文件才可以复制
        cp_file_fujian = copy.copy(open_cp_file)# 使用xlutils模块的copy复制已用xlrd打开的Excel文件
        cp_file_fujian.save('复件.xls')# 保存复制的文件,新的文件名 复件.xls
        print('目标文件不存在,已成功复制一个目标文件到当前目录')

      当然,若未安装对应模块的,需要自己去安装

  • 相关阅读:
    十四、oracle 数据库管理--管理表空间和数据文件
    十一、oracle 数据库管理员
    十二、oracle 数据库(表)的逻辑备份与恢复
    九、oracle 事务
    十、oracle 常用函数
    八、oracle 分页
    七、oracle 表查询二
    五、oracle 表的管理
    六、表查询一
    四、oracle 用户管理(Profile)
  • 原文地址:https://www.cnblogs.com/will-wu/p/14703869.html
Copyright © 2020-2023  润新知