Библиотека расписаний и мультиопределенные функции в Python - PullRequest
0 голосов
/ 13 октября 2019

Я хочу объединить эти два кода:

import schedule 

import time 

def good_luck(): 

    print("Good Luck for Test") 

schedule.every().day.at("00:00").do(good_luck)

while True: 

    schedule.run_pending() 

    time.sleep(1) 

и

def myCommand():

    command = input('input: ')

    return command

def assistant(command):

    if command == '1':

        print('is it one')

    else:

        print('is not one')    

while True:

    assistant(myCommand())

Я получил ошибки в половине моих экспериментов, в другой половине первый код никогда не работал.

1 Ответ

0 голосов
/ 13 октября 2019

неясно, как вы хотите объединить эти два списка. Самый простой способ - выполнить обе функции в одном цикле, однако это решение может не сработать для вашей проблемы.

import schedule


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


def myCommand():
    command = input("input: ")
    return command


def assistant(command):
    if command == "1":
        print("is it one")
    else:
        print("is not one")


if __name__ == "__main__":
    schedule.every().day.at("00:00").do(good_luck)

    while True:
        assistant(myCommand())
        schedule.run_pending()

, тогда вы можете получить следующий вывод

input: 1
is it one
input: 2
is not one
Good Luck for Test
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...