是否可以在Python中创建具有给定到期日期(例如大约一周)的文件?
我看了tempfile
,但是-如果我没有记错-由thet创建的文件一被关闭就被销毁。
作为一个额外的问题,如果唯一的方法是手动执行此操作,那么这是存储与软件包相关的文件的最佳实践?我应该在哪里存储它们?
答案 0 :(得分:1)
如何设置删除文件的时间(假设您已经创建了文件):
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")