#=======================================================================================20190521以下脚本是通过读取excle路径删除应路进下的日志==============================================================
# -*- coding:utf-8 -*-
# ! /usr/bin/python
# defaultencoding = 'utf-8' #
# import datetime
# import glob
# import time
# import os
# import xlrd
# import xlwt
# from xlutils.copy import copy
#
# time1 = time.strftime('%Y%m%d%H%M%S', time.localtime(time.time()))
# # today = datetime.date.today()
# # print(today)
# # time3 = datetime.date.today() - datetime.timedelta(days=1)
# # time2 = time3.strftime("%Y%m%d")
# # print( "time2=", time2)
#
#
# def rm_log(path):
# for n in range(1,31):
# time3 = datetime.date.today() - datetime.timedelta(days=n)
# time2 = time3.strftime("%Y%m%d")
# F1 = glob.glob(path + r"\*" + str(time2) + "*")
# F2 = glob.glob(path + r"\*" + ".txt")
# for f1 in F1:
# for f2 in F2:
# if f1 == f2:
# print("f1=", f1)
# if (os.path.exists(f1)):
# print("要删除对应路径下文件是", f1)
# os.remove(f1)
#
#
# data = xlrd.open_workbook(unicode(r"rv_log.xls",'utf-8')) # 读取路径文件,注意python2需要对中文路径加对应的编码格式
# #data = xlrd.open_workbook(r"E:\*******\项目文件\每周发布服务汇总\20190419\rv_log.xls",'utf-8')
# table = data.sheet_by_index(0)
# nrows = table.nrows #
#
# wbook = copy(data)
# wsheet = wbook.get_sheet(0)
# # 为了写入excle的格式为日期格式
# dateFormat = xlwt.XFStyle()
# dateFormat.num_format_str = 'yyyy/mm/dd'
# j = 0;
# for i in range(1, nrows):
# # 获取第7列单元格的信息
# rowValues = table.cell(i, 1).value # 从第0行开始数起
# print( rowValues)
# rm_log(rowValues) #=======================================================================================20190521==============================================================
注意需要在指定目录上文件夹上面设置对应的excle路径文件

python之删除指定目录指定日期下的日志文件的更多相关文章

  1. 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到F盘下任意目录

    package cn.it.text; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ...

  2. Java版本的删除指定目录及子目录下名叫“xxx.txt”的所有文件

    以前写过一个python版本的,但是在查找文件路径的时候出现错误,无法正确的获取到文件的路径,就造成无法删除该路径下的“xxx.txt”文件. 当时以为是windows版本系统的错误造成这个问题的,也 ...

  3. Java版本的在指定目录及子目录下创建指定的文件

    和删除指定目录及子目录下名叫“xxx.txt”的所有文件一样,也是使用递归的方式实现的. 代码如下: public class Example826003 { private static FileO ...

  4. java基础 File 递归删除文件夹中所有文件文件夹 目录(包含子目录)下的.java文件复制到e:/abc文件夹中, 并统计java文件的个数

    File 递归删除文件夹中所有文件文件夹 package com.swift.kuozhan; import java.io.File; import java.util.Scanner; /*键盘录 ...

  5. java基础IO流 复制键盘录入的目录,复制其中的.java文件到指定目录,指定目录中有重名,则改名 对加密文件计算字母个数

    package com.swift.jinji; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; im ...

  6. Linux下重要日志文件及查看方式

    http://os.51cto.com/art/201108/282184_all.htm   1.Linux下重要日志文件介绍 /var/log/boot.log 该文件记录了系统在引导过程中发生的 ...

  7. 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结

    数据库一致性关闭下redo日志文件丢失的处理办法(归档和非归档都行) 1. inactive log  在一致性关闭后删除重启时可以在mount下(不丢失数据) alter database clea ...

  8. ubuntu/var/log/下各个日志文件

    ubuntu/var/log/下各个日志文件 本文简单介绍ubuntu/var/log/下各个日志文件,方便出现错误的时候查询相应的log   /var/log/alternatives.log-更新 ...

  9. (转)ubuntu/var/log/下各个日志文件

    本文简单介绍ubuntu/var/log/下各个日志文件,方便出现错误的时候查询相应的log   /var/log/alternatives.log-更新替代信息都记录在这个文件中 /var/log/ ...

随机推荐

  1. 关于java中equals与==的区别的小实验

    java中equals与==经常容易混淆,简单一点说就是equals比较的是值是否相等,是一种方法,==比较的两个对象在JVM中的地址,是一种操作符. 做了几个小实验比较结果. 实验一: String ...

  2. [51nod1035]最长的循环节

    题意:输出<=n的数中倒数循环节长度最长的那个数 解题关键:http://w3.math.sinica.edu.tw/math_media/d253/25311.pdf https://wenk ...

  3. LayUI 子父窗体的交互

    ---恢复内容开始--- 收到的工作是将一个ERP的窗体程序改为网页实现,所以就肯定需要弹框来选择(如:物料编码.部门.业务员等等) 本文采取的前段框架是LayUI. layUI的官网API网址:ht ...

  4. mui 关闭当前窗口

    在提交表单的时候,我们都需要关闭表单.需要关闭当前打开的窗口. bit.alert('提交成功' + (result.category.needAudit ? ",请耐心等待管理员审核信息后 ...

  5. Android在Win10环境搭建

    一.安装JDK并配置环境变量 1.在Java官方网站上下载相应系统的jdk文件安装,如win7 64 位系统下安装jdk-6u45-windows-x64,全部选择默认的安装路径即可安装完成. 2.配 ...

  6. Git 分支管理 创建与合并分支

    分支在实际中有什么用呢? 假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了. 如果等代码全部写完再一次提交, ...

  7. springboot 启动

    1. 新建一个java 类,名为Application,代码内容: @ServletComponentScan@SpringBootApplicationpublic class Applicatio ...

  8. [Xcode 实际操作]六、媒体与动画-(9)使用CATransaction Push制作入场动画

    目录:[Swift]Xcode实际操作 本文将演示如何制作入场动画. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import UIKit class View ...

  9. 剑指Offer的学习笔记(C#篇)-- 求1+2+3+...+n

    题目描述 求1+2+3+...+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). 一 . 直接解题吧 芽儿呦,突然觉得,我不说! ...

  10. maven分层架构搭建

    1.准备工作: 1.创建数据源 CREATE TABLE `users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFA ...