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('目标文件不存在,已成功复制一个目标文件到当前目录')

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

  • 相关阅读:
    OpenCV:Python3使用OpenCV
    CNN结构:MXNet设计和实现简介
    环的寻找:寻找无向图中所有存在的环-删除点法
    JAVA 构建使用 Native 库
    Android:JAVA使用HDF5存储
    Java:数值-字符串转换(String转Double)
    Qt无法用UTF-8编辑问题
    Boost-QT兼容问题:#define FUSION_HASH #
    JAVA;使用java.awt.Image的不稳定性
    图方法:寻找无向图联通子集的JAVA版本
  • 原文地址:https://www.cnblogs.com/will-wu/p/14703869.html
Copyright © 2011-2022 走看看