首页 > 解决方案 > 在 Python 中,我如何自动在漂亮汤查看的文件名中包含当前的 UTC 日期

问题描述

我有一个在 HTML 文件中查找的 python 3 程序。该 HTML 文件每天由另一个程序在我的电脑上自动创建,文件名包括当前日期。我用漂亮的汤看它目前我每晚停止程序并在我们进入第二天之前手动更改日期!所以在 180718 UTC 我会有这条线

f = open(‘/home/stats/trade_results_180718_UTC.html’, ‘r’)

如何添加代码,以便它查找具有路径的文件,(‘/home/stats/trade_results_THECURRENTDATE_UTC.html’) 我希望 THECURRENTDATE 在文件名中自动更改,以便我的程序始终在当天查找文件。请帮我解决这个问题

标签: python-3.xbeautifulsouputc

解决方案


datetime.datetime.utcnow()您可以使用当前 UTC 日期的输入轻松生成名称,并使用datetime.datetime.strftime()其格式化以匹配您的模式,例如:

from datetime import datetime as dt

filename = dt.utcnow().strftime("/home/stats/trade_results_%y%m%d_UTC.html")
print(filename)  # /home/stats/trade_results_180718_UTC.html
# open(filename, "r") ...

推荐阅读