【发布时间】:2021-12-30 17:09:16
【问题描述】:
我有一个.yml 文件,这是我的配置。在这个文件中,我定义了两次,如下所示:
my-times:
earliest_time: 17:00 #PM
latest_time: 19:00 #PM
我的代码如下所示:
conf: object = yaml.safe_load(open('myconfig.yml'))
earliest_time = str(conf['my-times']['earliest_time'])
latest_time = str(conf['my-times']['latest_time'])
print(earliest_time)
print(latest_time)
但是当我在这个时间窗口中并且我想在if-statement 中打印或使用它们时,我得到了以下输出:
0:00
1080
上面代码中如何正常打印第二次,和.yml文件中一样?
【问题讨论】:
-
你确定代码和.yml文件方向一致吗?路径对吗?
-
如果你想以字符串形式引用时间。例如:
earliest_time: "17:00" -
感谢这对我有用
标签: python time printing yaml python-3.10