Я хочу запретить моей программе запускаться и принимать ввод более одного раза в календарный день. Есть ли способ сделать это?
Я попытался импортировать дату в конце моего кода и сохранить ее в переменной, а затем импортировать дату в начале кода и сравнить их, но, конечно, переменная в конце кода не определяется, когда вы запустите код в первый раз.
import datetime
new_time = str(datetime.datetime.now())
new_time = new_time[8:10]
new_time = int(new_time)
while new_time == last_time:
print("Please wait until tomorrow before entering a new value")
last_time = str(datetime.datetime.now())
last_time = last_time[8:10]
last_time = int(last_time)
При таком подходе он работает, за исключением первого раза, когда переменная last_time не определена