Size: a a a

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

2020 February 14

SI

Sergey Ibragimov in Сообщество Python Программистов
крон в линуксе(ос х, тоже кажется), планировщик в виндовсе
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
И вообще в идеале чтоб они сообщали основному скрипту "Алло! Братан, я закончил, если что))"
Так а это?
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
не факт.
Я по другому понял.
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
Надо больше инфы короч
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
xM4DN355x
Всем доброе утро)
Мне тут пришла в голову безумная идея и собственно теперь задался вопросом)
А можно-ли из питонячего скрипта запускать еще один скрипт в отдельном интерпретаторе?

Допустим есть скрипт, который тихо спокойно себе работает и время от времени запускает отдельно еще 17 скриптов, которые запускаются каждый в своем python.exe, делают свою небольшую грязную работу и не мешают работе основного скрипта, а потом благополучно закрываются.
И вообще в идеале чтоб они сообщали основному скрипту "Алло! Братан, я закончил, если что))"
Какая ситуация у тебя? Я сходу чето даже не могу придумать кейс для такого.
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
Кажется?)
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
👮‍♂️ Andrey Sergeevich
Надо больше инфы короч
Я запутался, какую инфу тебе нужно, могу попробовать помочь?!
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
Sergey Ibragimov
Я запутался, какую инфу тебе нужно, могу попробовать помочь?!
От автора поста про запуск нескольких скриптов, не от тебя.
источник

x

xM4DN355x in Сообщество Python Программистов
в общем) есть основной скрипт, который занимается тем, что, допустим, ходит в базу и ищет неопубликованные посты и постит их в телеграм канал)
и надо парсить 17 сайтов) вот я и думаю как это организовать, чтоб основной скрипт отвечал за телегу и время от времени запускал скрипты парсеров при этом не блокируя основной поток выполнения (чтоб можно было управлять самим телеграм ботом)
источник

x

xM4DN355x in Сообщество Python Программистов
ну чтоб можно было запустить только один main.py и он уже сразу всю работу делал)
источник

A

Alexander in Сообщество Python Программистов
Асинхронщина, многопоточность, мультипроцессинг
источник

A

Alexander in Сообщество Python Программистов
Выбирай
источник

x

xM4DN355x in Сообщество Python Программистов
с удовольствием бы выбрал)) но не знаю даже с чего начать))
источник

A

Alexander in Сообщество Python Программистов
Та логика, которую ты описываешь наиболее плотно реализуется асинхронкой
источник

DD

Dmitry Danilov in Сообщество Python Программистов
xM4DN355x
в общем) есть основной скрипт, который занимается тем, что, допустим, ходит в базу и ищет неопубликованные посты и постит их в телеграм канал)
и надо парсить 17 сайтов) вот я и думаю как это организовать, чтоб основной скрипт отвечал за телегу и время от времени запускал скрипты парсеров при этом не блокируя основной поток выполнения (чтоб можно было управлять самим телеграм ботом)
Rpc + redis + rq scheduler Я бы этими тулами воспользовался
источник

A

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

A

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

R3

Rud 356 in Сообщество Python Программистов
Читать статьи со сравнением
источник

A

Alexander in Сообщество Python Программистов
Но тогда и убедиться, что возврат данных потокобезопасен
источник

A

Alexander in Сообщество Python Программистов
Иначе получится блокировка
источник