python - 创建一个带有到期日期的“临时”文件
问题描述
是否可以在 Python 中创建一个具有给定到期日期的文件(比如说一周左右)?
我看了看tempfile
,但是 - 如果我没记错的话 - 他们创建的文件一关闭就会被销毁。
作为一个额外的问题,如果唯一的方法是手动执行此操作,那么存储与包相关的文件的最佳做法是什么?我应该把它们存放在哪里?
解决方案
如何设置删除文件的时间(假设您已经创建了它):
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")
推荐阅读
- r - 如何在 HTTP 请求中建立数据库连接
- node.js - 如果目标类被扩展,TypeScript 合并声明组合不起作用
- google-cloud-platform - 什么是 BigQuery DML 配额限制
- python - TypeError: __init__() 接受 1 个位置参数,但给出了 2 个(Python multiprocessing with Pytesseract)
- javascript - 查找输入字段的单元格 ID?
- android - Flipper 网络插件不显示网络请求
- svg - 三个 js 线框球体 svg
- r - 刻面和 scale_color_manual
- linux - 在带有 OpenGL 的 Buildroot 系统上找不到 libgl.so
- python - 如何在manim中为扇区的角度和旋转同时变化设置动画