Size: a a a

Сообщество Python Программистов

2021 April 25

@

@alexandr:~#_ in Сообщество Python Программистов
Да.
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Да ,не за что, сорян что не так подробно, я оч. спать хочу.
источник

EB

Ewgen Bohovchuk in Сообщество Python Программистов
осталось проверить)
источник

AO

AtikiN O.G. in Сообщество Python Программистов
while True:
   alarm()
   await asyncio.sleep(15)

while True:
   report_to_bot()
   await asyncio.sleep(1800)
Так должно выглядеть ?
источник

in Сообщество Python Программистов
а как переводится ошибка?
источник

M

Mori in Сообщество Python Программистов
Непоследовательное использование пространства
источник

in Сообщество Python Программистов
неправда
источник

M

Mori in Сообщество Python Программистов
?
источник

in Сообщество Python Программистов
ты смешала табы и пробелы
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Всё таки не могу заснуть..

Хз. он написал два бесконечных цикла и каждый через n-время что-то выдаёт, и мне в голову сразу же пришло что-то вроде этого...

https://carbon.now.sh/?bg=rgba%28171%2C+184%2C+195%2C+1%29&t=seti&wt=none&l=auto&ds=true&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=56px&ph=56px&ln=false&fl=1&fm=Hack&fs=14px&lh=133%25&si=false&es=2x&wm=false&code=import%2520asyncio%250A%250Aasync%2520def%2520cycle_1%28%29%253A%250A%250A%2520%2520%2520%2520while%2520True%253A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520await%2520asyncio.sleep%2815%29%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520print%28%27%255Cn%25D0%25A1%25D0%25BF%25D1%2583%25D1%2581%25D1%2582%25D1%258F%252015%2520%25D1%2581%25D0%25B5%25D0%25BA%25D1%2583%25D0%25BD%25D0%25B4%2520%25D1%2587%25D1%2582%25D0%25BE-%25D1%2582%25D0%25BE%2520%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B8%25D1%2581%25D1%2585%25D0%25BE%25D0%25B4%25D0%25B8%25D1%2582...%27%29%250A%250Aasync%2520def%2520cycle_2%28%29%253A%250A%250A%2520%2520%2520%2520while%2520True%253A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520await%2520asyncio.sleep%282%29%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520print%28%27%255Cn%25D0%25A1%25D0%25BF%25D1%2583%25D1%2581%25D1%2582%25D1%258F%25202%2520%25D1%2581%25D0%25B5%25D0%25BA%25D1%2583%25D0%25BD%25D0%25B4%2520%25D1%2587%25D1%2582%25D0%25BE-%25D1%2582%25D0%25BE%2520%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B8%25D1%2581%25D1%2585%25D0%25BE%25D0%25B4%25D0%25B8%25D1%2582...%27%29%250A%250A%250Aasync%2520def%2520main%28%29%253A%250A%250A%2520%2520%2520%2520tasks%253D%255B%250A%250A%2520%2520%2520%2520asyncio.ensure_future%28cycle_1%28%29%29%252C%250A%2520%2520%2520%2520asyncio.ensure_future%28cycle_2%28%29%29%250A%250A%2520%2520%2520%2520%255D%250A%2520%2520%2520%2520for%2520i%2520in%2520tasks%253A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520await%2520i%250A%250A%250Aloop_2%253Dasyncio.get_event_loop%28%29%250Aloop_2.run_until_complete%28main%28%29%29
источник

@

@alexandr:~#_ in Сообщество Python Программистов
https://carbon.now.sh/?bg=rgba%28171%2C+184%2C+195%2C+1%29&t=seti&wt=none&l=auto&ds=true&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=56px&ph=56px&ln=false&fl=1&fm=Hack&fs=14px&lh=133%25&si=false&es=2x&wm=false&code=import%2520asyncio%250A%250Aasync%2520def%2520cycle_1%28%29%253A%250A%250A%2520%2520%2520%2520while%2520True%253A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520await%2520asyncio.sleep%2815%29%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520print%28%27%255Cn%25D0%25A1%25D0%25BF%25D1%2583%25D1%2581%25D1%2582%25D1%258F%252015%2520%25D1%2581%25D0%25B5%25D0%25BA%25D1%2583%25D0%25BD%25D0%25B4%2520%25D1%2587%25D1%2582%25D0%25BE-%25D1%2582%25D0%25BE%2520%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B8%25D1%2581%25D1%2585%25D0%25BE%25D0%25B4%25D0%25B8%25D1%2582...%27%29%250A%250Aasync%2520def%2520cycle_2%28%29%253A%250A%250A%2520%2520%2520%2520while%2520True%253A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520await%2520asyncio.sleep%282%29%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520print%28%27%255Cn%25D0%25A1%25D0%25BF%25D1%2583%25D1%2581%25D1%2582%25D1%258F%25202%2520%25D1%2581%25D0%25B5%25D0%25BA%25D1%2583%25D0%25BD%25D0%25B4%2520%25D1%2587%25D1%2582%25D0%25BE-%25D1%2582%25D0%25BE%2520%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B8%25D1%2581%25D1%2585%25D0%25BE%25D0%25B4%25D0%25B8%25D1%2582...%27%29%250A%250A%250Aasync%2520def%2520main%28%29%253A%250A%250A%2520%2520%2520%2520tasks%253D%255B%250A%250A%2520%2520%2520%2520asyncio.ensure_future%28cycle_1%28%29%29%252C%250A%2520%2520%2520%2520asyncio.ensure_future%28cycle_2%28%29%29%250A%250A%2520%2520%2520%2520%255D%250A%2520%2520%2520%2520for%2520i%2520in%2520tasks%253A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520await%2520i%250A%250A%250Aloop_2%253Dasyncio.get_event_loop%28%29%250Aloop_2.run_until_complete%28main%28%29%29
источник

VA

Vadim Apenko in Сообщество Python Программистов
Не совсем правда
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Да, наверняка я тут не совсем прав, можно по подробнее если не лень ..?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Если у тебя две задачи (корутины) упали в луп друг за другом, то далее все зависит от эвейтабл внутри. Вполне в одной корутине какой-то await может висеть весь цикл другой корутины. Может быть такое, что одна корутина успеет исполниться несколько раз прежде чем отработает полностью вторая.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Так что переключаться будет не обязательно после исполнения.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Эвейт может(должен) выбить контекст исполнения в луп прям в процессе.
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Да, согласен, понял.
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Лан. всем хороших снов.
источник

@

@alexandr:~#_ in Сообщество Python Программистов
+
источник