Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我怎样才能得到一个过期的新时间_Python - Fatal编程技术网

Python 我怎样才能得到一个过期的新时间

Python 我怎样才能得到一个过期的新时间,python,Python,我正在写一个闹钟程序,遇到了一个问题,日期时间中的时间没有更新。 这是我的密码: from datetime import datetime from pygame import mixer DT = str(datetime.now().hour) + ":" + str(datetime.now().minute) AT = str(input("What Time Would You Like To Wake Up [hour:minute]: ")) while 1 == 1:

我正在写一个闹钟程序,遇到了一个问题,日期时间中的时间没有更新。 这是我的密码:

from datetime import datetime
from pygame import mixer

DT = str(datetime.now().hour) + ":" + str(datetime.now().minute)

AT = str(input("What Time Would You Like To Wake Up [hour:minute]: "))

while 1 == 1:
    if DT == AT:
        mixer.init()
        mixer.music.load('alarmClock.mp3')
        input("Are You Awake [PRESS ENTER TO STOP]")
        break
    else:
        DT = str(datetime.now().hour) + ":" + str(datetime.now().minute)```
使用以下代码:

AT = str(raw_input("What Time Would You Like To Wake Up [hour:minute]: "))
而不是:

AT = str(input("What Time Would You Like To Wake Up [hour:minute]: "))

为什么您认为日期时间没有更新?我可以看看:
print(AT)
bro的输出吗?这段代码对我来说很好,您可以使用print语句逐行跟踪,并检查AT和的格式DT@ila使用while True比使用while 1==1更好