一个简洁的Python清理脚本,python脚本,#coding:utf-
文章由Byrx.net分享于2019-03-23 05:03:34
一个简洁的Python清理脚本,python脚本,#coding:utf-
#coding:utf-8'''Created on Aug 31, 2015@author: mac'''import os,time,sysdef remove(path): """ Remove the file or directory """ if os.path.isdir(path): try: os.rmdir(path) except OSError,e: print "Unable to remove folder: %s"%path print "The Detail error is: %s"%e.getMessage() else: try: if os.path.exists(path): os.remove(path) except OSError,e: print "Unable to remove file: %s"%path print "The Detail error is: %s"%e.getMessage()def cleanup(number_of_days,path): """ Removes files from the passed in path that are older than or equal to the number_of_days """ time_in_sec=time.time()-(number_of_days*24*60*60) for root,dirs,files in os.walk(path,topdown=False): for file_ in files: full_path=os.path.join(root,file_) stat=os.stat(full_path) if stat.st_mtime<=time_in_sec: remove(full_path) if not os.listdir(root): remove(root)if __name__ == '__main__': days, path = int(sys.argv[1]), sys.argv[2] cleanup(days, path)
相关内容
- 一个简洁的Python清理脚本,python脚本,#coding:utf-
- 格式化字符串,,>>> a,b=5,42
- python读取管道判断C盘是不是SSD,pythonssd,#python读取管道
- Python脚本-输出文件目录树,,# 目录树import
- 新手初学Python实现某论坛自动签到功能,新手初学pyt
- osx是否安装了iterm2,osx安装iterm2,#/usr/bin/en
- Python对Excel进行读写,pythonexcel读写,#coding:utf=
- utf8编码,,def main():
- python上传和下载,python上传下载,#!/usr/bin/e
- Python 发送邮件可以添加附件,python发送邮件,None
评论关闭