python 清理固定日期文件

简介: python 清理固定日期文件
import os
import sys
import time
def remove_files(breday, path,keyword):
    bretime = time.time() - 3600 * 24 * breday
    for file in os.listdir(path):
        filename = path + os.sep + file
        if os.path.getmtime(filename) < bretime:
            try:
                if os.path.isfile(filename) and keyword in filename:
                    os.remove(filename)
            except Exception as error:
                print error
                print "%s remove faild." % filename
if __name__ == "__main__":
    try:
        breday = int(sys.argv[1])
        remove_files(breday,'/root/test', 'log')
    except Exception as e:
        print e
        sys.exit(-1)
相关文章
|
3天前
|
Python
用python3快速读取30G+的txt文件
这篇文章介绍了如何使用Python分块读取大文件(如30G+的txt文件),通过设置每次读取的块大小来处理大型文本文件,以减少内存消耗并提高处理效率。
28 14
|
3天前
|
数据安全/隐私保护 Python
用python对文件内容进行加密的2种方式
这篇文章介绍了使用Python对文件内容进行加密的两种方式:利用`cryptography`库的Fernet对称加密和使用`rsa`库进行RSA非对称加密。
21 6
|
3天前
|
Python
python简单分割文件的方法(python经典案例)
这篇文章介绍了两种使用Python进行文件分割的方法:通过读取指定字节数分割大文件成小文件,以及通过行数将文本文件分割成多个小文件。
13 1
|
1天前
|
缓存 开发者 Python
Python指定行号读取文件的方法
这种方法的优势在于它的效率和简便性,特别是当需要从同一文件中读取多行时。`linecache`会缓存文件,减少了重复读取的开销。
10 4
|
1天前
|
数据挖掘 索引 Python
# Python 判断入参日期是周几
# Python 判断入参日期是周几 原创
|
1天前
|
存储 文件存储 Python
python如何把字节写到文件里4-2
python如何把字节写到文件里4-2
|
2天前
|
Python
Python批量复制指定名称文件的技巧
通过上述步骤和示例代码,你可以轻松实现批量复制特定名称文件的功能。这种技术不仅节省了时间,而且通过脚本自动化,提高了工作效率。
11 2
|
1天前
|
Python
Python如何将日志输入到文件里
Python如何将日志输入到文件里
|
1天前
|
Python
7-21|Python加载plist格式文件
7-21|Python加载plist格式文件
|
1天前
|
JSON 数据格式 Python
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
6-1|Python如何将json转化为字符串写到文件内 还保留json格式