项目小技巧
在做项目过程中,会有一些日志进行保存,导致有些本地盘和共享盘会出现爆满的情况。
需要删除指定路径下的文件,来保证流程的拥有充足的内存进行运行。
一起学习使用Uibot做一个删除文件的程序吧。
1.使用python软件,写一个删除文件的脚本
写出一个主函数main,在主函数中写入固定的文件或者文件夹名称,还有需要删除文件的天数。在主函数中调用delfile函数输入值。(方便使用python工具或者cmd进行调试)
if __name__ == '__main__':
path = r"G:\ceshi\000 异常情况截屏"
day = "7"
jieguo = delfile(path,day)
print(jieguo)
构思删除程序的函数delfile,需要输入一个文件或文件夹路径,还需要输入删除几天前的天数。
代码块如下:
def delfile(filePath,day):
# 获取当前时间
today = datetime.datetime.now()
# 计算偏移时间,前三天,days=-7为前7天,假设时间为前3天,以3天为例,进行测试
day = int(day)
offset = datetime.timedelta(days=-day)
# 获取想要的日期的时间,即前3天时间
re_date = (today + offset)
# 前3天时间转换为时间戳
re_date_unix = time.mktime(re_date.ti