python-3.x - 在 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 在文件名中自动更改,以便我的程序始终在当天查找文件。请帮我解决这个问题
解决方案
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") ...
推荐阅读
- sql - 将 XML 解析为 Oracle SQL
- histogram - Circlize plot - 具有相同 Y 轴的直方图
- python - dash_table 显示空白行
- json - 颠簸转换 - 小写所有键?
- java - 检测白色像素密度低的区域
- javascript - 如何找出从Javascript中的某个文件调用的函数
- ajax - Angular/RxJS - 只调用一次 AJAX 请求,否则发出 Observable 的当前值
- ruby - 在Ruby中对每个键中的值进行排序
- shell - 如何在没有 Node.js 的命令行上使用 npm 工具?
- maven - React Native Maps 依赖问题