根据时间执行的 Python 操作

根据时间执行的 Python 操作

我想设置一些依赖于一天中的时间(我猜是计算机内部时间)的代码。它会切换到执行其他操作。

英文内容如下:

y = 1 <br>
if 6:30am then<br>
  x = 1 + y<br>
if 7:00am then<br>
  x = 2 + y<br>
if any_other_time then<br>
  x = 0<br>

以下是我目前脚本中的内容。

import time<br>
clock = time.time()
y = 0
if clock < 6:30am
x = 2 + y

但我知道这是不对的,因为 time.time 显示的内容与上午 6:30 不同

答案1

恕我直言,我会使用 datetime 库

http://docs.python.org/library/datetime.html

例如。

>>> datetime.utcnow()   
datetime.datetime(2007, 12, 6, 15, 29, 43, 79060)

也检查一下这个帖子

https://stackoverflow.com/questions/1599060/how-can-i-get-an-accurate-utc-time-with-python

相关内容