我正在为Raspberry Pi创建一个程序,在命令行中,该程序显示如下所示的日期和时间,我想添加一个重复或更新,以便在程序开始后日期和时间是最新的。这段代码来自一个在线教程,我想把它搞砸,然后走到死胡同。我目前正在学习Python。
#!/usr/bin/python
import time
now = time.strftime("%c")
print "current date and time " + time.strftime("%c")
以下代码将每秒在同一位置打印时间:
import time
while True:
time.sleep(1.0)
print("r" + str(time.time()), end="")
我想这个问题以前已经在这里得到了回答:
您可以使用尾随逗号来避免打印换行符:
print "this should be",
print "on the same line"
您可以使用datetime
模块:
import datetime
datetime.datetime.now()
In [5]: datetime.datetime.now()
Out[5]: datetime.datetime(2015, 12, 11, 11, 0, 37, 518511)
编辑
尝试使用以下脚本
#!/usr/bin/python
import datetime
import time
a = datetime.datetime.now()
time.sleep(1)
b = datetime.datetime.now()
print(b-a)