Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.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_Multiprocessing_Scheduled Tasks - Fatal编程技术网

Python中带调度的多处理

Python中带调度的多处理,python,multiprocessing,scheduled-tasks,Python,Multiprocessing,Scheduled Tasks,我正在尝试将这两种代码结合起来。我想让它在两个不同的循环中运行 例如,如果我没有在预定的时间编写条目,它必须打印“考试好运”。我希望计划的任务能够独立执行 导入计划 导入时间 祝你好运 打印(“考试好运”) 计划每天在(00:00)做(祝你好运) 尽管如此: schedule.run_pending() 时间。睡眠(1) 及 def助手(): 命令=输入('输入:') 如果命令==“1”: 打印('是一个') 其他: 打印('不是一个') 尽管如此: 助理() 示例输出 祝您在指定时间自

我正在尝试将这两种代码结合起来。我想让它在两个不同的循环中运行

例如,如果我没有在预定的时间编写条目,它必须打印“考试好运”。我希望计划的任务能够独立执行

导入计划
导入时间
祝你好运
打印(“考试好运”)
计划每天在(00:00)做(祝你好运)
尽管如此:
schedule.run_pending()
时间。睡眠(1)


def助手():
命令=输入('输入:')
如果命令==“1”:
打印('是一个')
其他:
打印('不是一个')
尽管如此:
助理()
示例输出


祝您在指定时间自动进行测试#好运
输入:1
是一个吗
投入:2
不是一个
祝您在指定时间自动进行测试#好运
祝您在指定时间自动进行测试#好运
祝您在指定时间自动进行测试#好运
等
Python模块可以工作。但是,您可能需要修改输入方法以获得预期结果

import schedule 
import time 
import multiprocessing

def good_luck():
#    schedule.every().day.at("00:00").do(good_luck)
    schedule.every(1).minutes.do(_good_luck)
    while True: 
        schedule.run_pending() 
        time.sleep(1) 

def _good_luck(): 
    print("Good Luck for Test") 


def assistant():
    while True: 
        command = input('input: ')
        if command == '1':
            print('is it one')
        elif command.lower() == 'quit':
            return
        else:
            print('is not one')    

if __name__ == '__main__':
    jobs = []
    p1 = multiprocessing.Process(target=good_luck)
    jobs.append(p1)
    p1.start()
    assistant()