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