博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python文件操作(一)
阅读量:6084 次
发布时间:2019-06-20

本文共 2654 字,大约阅读时间需要 8 分钟。

hot3.png

#!/usr/bin/env python# -*- coding: utf-8 -*-'''Created on 2015年4月16日@author : Administrator''''''import os,time  print time.ctime(os.path.getmtime(r"C:\aa\bb.txt"))此脚本的作用:1:比较文件是否发生变化,把发生变化的目录抓出来,放到临时备份目录2:把临时存放的目录压缩3:删除临时存放目录里边的文件'''import os,datetimeimport shutilimport os,os.pathimport zipfileimport timefrom os.path import join,getsizestart_time=time.strftime('%Y-%m-%d')    #获取系统的时间copyFileCounts = 0 start_time_a=start_time+' '+'17:00:00'start_time_b=start_time+' '+'18:00:00''''比较文件是否发生update,改变的文件抓出来说明:1:base_dir源目录2:remote_dir临时存放目录'''def compare(base_dir,remote_dir):    list = os.listdir(base_dir)      filelist = []      for i in range(0, len(list)):          path = os.path.join(base_dir,list[i])          if os.path.isfile(path):              filelist.append(list[i])                    for i in range(0, len(filelist)):          path = os.path.join(base_dir, filelist[i])          if os.path.isdir(path):              continue          timestamp = os.path.getmtime(path)          print timestamp          ts1 = os.stat(path).st_mtime          print ts1                    date = datetime.datetime.fromtimestamp(timestamp)          print list[i],' 最近修改时间是: ',date.strftime('%Y-%m-%d %H:%M:%S')         #if time.strftime('%Y-%m-%d'+' '+'09:00:00')
0:        zip_dir(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZH_fimesure',r'F:\nn\haha.zip')    if filesize2>0:        zip_dir(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZJ_fimesure',r'F:\nn\hehe.zip')        '''    1    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZH_fimesure\afflx')    '''    2    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZH_fimesure\caisse')    '''    3    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZH_fimesure\emboutissage')    '''    4    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZH_fimesure\liaisonsol')    '''    5    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZH_fimesure\ouvrants')    '''    6    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZH_fimesure\units')    '''    7    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZJ_fimesure\caisse')    '''    8    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZJ_fimesure\emboutissage')    '''    9    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZJ_fimesure\liaisonsol')    '''    10    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZJ_fimesure\ouvrants')    '''    11    '''    file_delete(r'D:\CFT_DATA\LIVE\LOCAL\Metrolog\temple\XZJ_fimesure\units')

    

 

转载于:https://my.oschina.net/yzbty32/blog/408484

你可能感兴趣的文章
一步一步学习SignalR进行实时通信_7_非代理
查看>>
AOL重组为两大业务部门 全球裁员500人
查看>>
字符设备与块设备的区别
查看>>
为什么我弃用GNOME转向KDE(2)
查看>>
Redis学习记录初篇
查看>>
爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
查看>>
Web实时通信技术
查看>>
第三章 计算机及服务器硬件组成结合企业运维场景 总结
查看>>
IntelliJ IDEA解决Tomcal启动报错
查看>>
默认虚拟主机设置
查看>>
php中的短标签 太坑人了
查看>>
[译] 可维护的 ETL:使管道更容易支持和扩展的技巧
查看>>
### 继承 ###
查看>>
数组扩展方法之求和
查看>>
astah-professional-7_2_0安装
查看>>
函数是对象-有属性有方法
查看>>
uva 10107 - What is the Median?
查看>>
Linux下基本栈溢出攻击【转】
查看>>
c# 连等算式都在做什么
查看>>
使用c:forEach 控制5个换行
查看>>