我有一个名为 temp.txt 的文本文件,如果日期早于每天晚上 21:45 之后的 24 小时,我想删除其中的所有行。我已经做了很多谷歌搜索,但在任何地方都找不到答案。文本文件采用以下格式,没有标题:
http://clipsexample1.com,clips1,clipexample123,2019-03-28 17:14:14
http://clipsexample12com,clips2,clipexample234,2019-03-27 18:56:20
如果超过 24 小时,我是否可以删除整行(示例中的第二个剪辑)
编辑:我曾尝试使用此代码,但这只是删除今天的日期,我如何才能删除今天 24 小时?
save_path = 'clips/'
completeName = os.path.join(save_path, 'clips'+str(today)+'.txt')
good_dates = [str(today)]
with open('temp.txt') as oldfile, open(completeName, 'w') as newfile:
for line in oldfile:
if any(good_date in line for good_date in good_dates):
newfile.write(line)
慕桂英4014372
相关分类