如何解决如何在python中执行一个接一个的动作?
我的代码python代码在指定的时间后如何执行预定的动作?动作之间的时间不一致?当前显示的代码循环,但是我希望第一个动作启动,然后停止以便下一个动作在其时间启动。我正在构建一个自动通知系统,该系统应该在不同的非统一时间后发送警报。当前代码不带任何输出,当有时,它会不断循环。
#import win_sound
import time
import datetime
from datetime import date
import calendar
my_date = date.today()
dt = datetime.datetime.now()
x = dt.strftime("%H:%M")
#first function
def assembly():
print("morning")
#second function
def mental_math():
print("afternoon")
#loop to ensure code is always checking for time
while True:
#checks if today's date and time matches with specified date and time
Today = calendar.day_name[my_date.weekday()]
if Today == 'Friday':
if x == "10:18":
assembly()
else:
time.sleep(1)
pass
if Today == 'Friday':
if x == "10:17":
mental_math()
else:
time.sleep(1)
pass
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。