import os, sys,datetime,time
from stat import *
path='c:\\test\\'
path2='c:\\test\\'
filelist=[]
filelist=os.listdir(path)
for i in range(len(filelist)):
t1 = time.gmtime(os.stat(path+filelist)[ST_MTIME]) #get file's mofidy time
t11 = time.strftime('%Y-%m-%d',t1)
year,month,day=t11.split('-')
t111= datetime.datetime(int(year),int(month),int(day))
t2 = time.gmtime()
t22 = time.strftime('%Y-%m-%d',t2)
year,month,day=t22.split('-')
t222= datetime.datetime(int(year),int(month),int(day))
days = (t222-t111).days
if days>5 : # if over 5 days then remove file
try:
os.remove(path+filelist)
log=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')+" remove "+path+filelist+" success \n"
except:
log=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')+" remove "+path+filelist+" fail \n"
fTemp=open(path2+"remove_file.log", 'a')
fTemp.write(log)
分享到:
相关推荐
在Python编程领域,SQLite是一个非常重要的数据库管理系统,尤其适合于小型、嵌入式应用或作为初学者学习数据库操作的工具。本主题将深入探讨如何在Python中使用SQLite进行高效的数据存储和检索。 SQLite是一个轻量...
本项目“Hotel Management System Using Python”旨在利用Python这一强大的编程语言,构建一个高效、便捷的酒店管理系统,以提升酒店运营效率和服务质量。Python因其简洁易懂的语法和丰富的库支持,成为开发此类系统...
需要了解如何创建数据库、表,执行SQL查询(如INSERT、SELECT、UPDATE和DELETE)以及连接和关闭数据库。 6. **表单验证**:为了保证数据质量,注册系统应包含数据验证。例如,检查电子邮件地址是否符合标准格式,...
记得输入pyinstaller -F -w delete_folder11_all_files.py 就可以生成exe执行文件了。 用python写代码删除文件, 记得输入pyinstaller -F -w delete_folder11_all_files.py 就可以生成exe执行文件了。 用python写...
资源分类:Python库 所属语言:Python 资源全名:git_delete_merged_branches-1.0.0-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
这个"Simple Calculator App using Tkinter in Python"项目是一个基础的计算器应用,它利用Tkinter库来设计用户界面,并实现基本的计算功能,如加、减、乘、除。下面将详细介绍如何使用Tkinter构建这样的应用。 ...
例如,如果我们有一个名为`delete_files.py`的`Python`脚本,我们可以这样调用它: ```bash python3 /path/to/delete_files.py arg1 arg2 ``` 这里的`arg1`和`arg2`是传递给`Python`脚本的参数。在`Python`脚本中...
root.protocol("WM_DELETE_WINDOW", close_callback) ``` 运行主循环,等待用户输入: ```python root.mainloop() ``` 最后,获取`Entry`对象中的输入值,关闭窗口,并返回输入值: ```python str = entry.get() ...
标题中的“simple-phone-contact-system-using-python.zip”是一个Python项目,主要目标是构建一个简单的电话联系管理系统。这个系统可能包括添加、删除、查找和显示联系人的功能,是学习Python后端开发的一个基础...
标题 "delete_empty_files.zip" 提供的是一个 Python3 实现的程序,用于删除所有空文件夹,同时还包含了一个图形化界面。这个程序的亮点在于它非递归地扫描并删除空目录,对于理解和实践文件系统操作是很有帮助的。...
这些库允许程序连接到远程或本地的MySQL服务器,执行CRUD(Create, Read, Update, Delete)操作来管理学生数据。 虽然当前的系统缺少登录界面,但在实际应用中,登录验证是必不可少的。登录界面用于确保只有授权的...
Files.com库的API通常包括一系列方法,如`list`用于获取目录内容,`upload`用于上传文件,`download`用于下载文件,以及`move`、`copy`、`delete`等用于文件和目录的操作。开发者可以根据需求选择相应的方法进行调用...
def delete_py_files(start_dir): for root, dirs, files in os.walk(start_dir): for file in files: if file.endswith('.py'): file_path = os.path.join(root, file) delete_file(file_path) # 使用示例 ...
需要掌握如何创建数据库、表,执行SQL查询(如INSERT、SELECT、UPDATE、DELETE),以及如何通过Python代码操作数据库。 4. **异常处理**:在处理用户输入和银行交易时,我们需要对可能出现的错误进行处理,比如存款...
{"deleteCppClass", deleteCppClass, METH_O, "Delete a C++ class instance."}, {"cplusplusMethod", cplusplusMethod, METH_VARARGS, "Call a C++ method."}, {NULL, NULL, 0, NULL} }; PyMODINIT_FUNC PyInit...
product = models.ForeignKey(Product, on_delete=models.CASCADE) quantity = models.IntegerField() last_updated = models.DateTimeField(auto_now=True) ``` 2. 数据库迁移:模型定义后,运行`python manage....
Python 爬虫下载磁力链接 【知识点详解】 1. 磁力链接(Magnet URI Scheme) 磁力链接是一种用于标识资源的链接,它不同于传统的 HTTP 链接,而是以"magnet:"开头,后面跟着一段 base32 编码的字符串。磁力链接的...
你需要知道一些关键的SQL命令,例如创建表格(Create Table)、从表中选择数据(Select...From...Where)、插入数据(Insert Into)、删除数据(Delete)和更新数据(Update)。 Python与数据库的结合使用中,SQLite3随Python...
例如,可以有一个`Add`按钮用于创建新公告,一个`View`按钮用于查看特定公告,以及一个`Delete`按钮用于删除公告。`tkinter`提供了丰富的控件和事件处理机制,使得我们可以轻松地创建交互式界面。 4. **命令行参数*...