Так что я пытался получить, если заявление, чтобы работать, если это определенное время, и пытаюсь это:Использования если заявление с участием времени в питоне
import datetime
try:
while True:
if(datetime.datetime.now().time() == (6, 20, 0, 0)):
print("It's 6:20!")
except :
pass
Но ничего не происходит в 6:20 .. почему и как это исправить?
Если бы я добавить «и 1> = Теперь. second> = 0 ", это сработает? –
'и t.second == 0' было бы достаточно. Отдельное поле 't.microsecod' хранит дробную секунду как целое число микросекунд. – chepner
Итак, чтобы справиться с небольшой вероятностью запустить ровно в 6:20, что мне делать? Я хочу, чтобы он просто запускал код под символом if когда-то, но когда я тестирую его, он либо полностью пропустит его, либо спам со мной «It's 6:20!». –