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

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

  • 相关阅读:
    关于QTTabBar的使用
    Delay, Sleep, Pause, & Wait in JavaScript
    highly recommended javascript books
    How to get the current script element
    MDX格式的字典制作
    while循环体的新用法
    printf函数的标准表达式
    C语言生成随机数代码
    C语言数组代码,小明摘苹果
    几个简单常用的C语言函数
  • 原文地址:https://www.cnblogs.com/will-wu/p/14703869.html
Copyright © 2011-2022 走看看