zoukankan      html  css  js  c++  java
  • 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('目标文件不存在,已成功复制一个目标文件到当前目录')

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

  • 相关阅读:
    swjtu oj Paint Box 第二类斯特林数
    B -- RE:从零开始的异世界生活 线段树
    EOJ Problem #3261 分词 trie + dp + 小剪枝
    129. 笔芯值
    F. Coprime Subsequences 莫比乌斯反演
    F. Clique in the Divisibility Graph DP
    D. Restructuring Company 并查集 + 维护一个区间技巧
    scut 125. 笔芯回文
    几个链接
    位处理的低级筛法
  • 原文地址:https://www.cnblogs.com/will-wu/p/14703869.html
Copyright © 2011-2022 走看看