创建一个过期为d的“临时”文件

2024-09-29 01:35:58 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有可能用Python创建一个具有给定过期日期的文件(比如说大约一周)?在

我看了一下tempfile,但是-如果我没有错的话-由thet创建的文件一旦关闭就会被销毁。在

作为一个额外的问题,如果唯一的方法是手动执行,那么存储包相关文件的最佳实践是什么?我应该把它们存放在哪里?在


Tags: 文件方法手动tempfilethet
1条回答
网友
1楼 · 发布于 2024-09-29 01:35:58

如何设置删除文件的时间(假设您已经创建了它):

import os
import datetime
from datetime import date

dateTimeStart = "2019-02-01 12:00:00"
dateTime1 = datetime.strptime(dateTimeStart, "%Y-%m-%d %H:%M:%S")

if dateTime1.date() > date.today():
    os.remove("/tmp/<created_file>.txt")

相关问题 更多 >