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

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

  • 相关阅读:
    bioinformatics使用原始fq.gz文件生成一个更小的fastq文件
    nf学习笔记
    syntax error near unexpected token `done’
    perl——持续更新
    千万别用PATH=$PATH:/配置Linux环境变量!
    nextflow学习笔记——持续更新
    json学习笔记
    shell(Linux)怎样用awk查找满足条件的行列并且计算平均值
    模板事务的几种写法和总结
    适配器的应用(泛型模式)
  • 原文地址:https://www.cnblogs.com/will-wu/p/14703869.html
Copyright © 2020-2023  润新知