Python Task Automation: Running Tasks with Time Delays and Conditional Execution
Importing time module for the sleep function
import time
Looping through each task in task_list
for task in task_list: # Checking if 'run' is True and 'automate' is False if task['run'] == True and task['automate'] == False: print('hello ' + task['print']) # Checking if 'run' is False and 'automate' is True elif task['run'] == False and task['automate'] == True: print('Task will run in ' + task['auto_time'] + ' seconds') # Sleeping for 'auto_time' seconds time.sleep(int(task['auto_time'])) # Changing 'run' to True task['run'] = True print('hello ' + task['print']) # Checking if the first task didn't execute elif task == task_list[0] and task['run'] == False: print('First task did not execute') # Breaking the loop break
原文地址: https://www.cveoy.top/t/topic/lP26 著作权归作者所有。请勿转载和采集!