Вопрос Здравствуйте вопрос по python

Регистрация
2 Окт 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
здравствуйте можно ли запустить два кода создав для каждого файл и чтоб можно было через 1 файл запустить второй и третий файл сразу можно так?

вот код который нужно запускать два раза from loguru import logger

from asyncio import sleep

from pyrogram import Client, filters



app = Client("my_account")

TIME_SLEEP = 2

spam_enabled = True # Флаг, указывающий, включено ли отправление сообщений



@app.on_message(filters.command('a', prefixes='-') & filters.me)

async def enable_spam(_, message):

global spam_enabled # Используем глобальный флаг

if message.text.split()[1] == "1":

spam_enabled = False # Устанавливаем флаг в False для прекращения отправки

logger.info("Остановка отправки сообщений")

elif message.text.split()[1] == "2": # Добавляем проверку для команды "resume"

spam_enabled = True # Устанавливаем флаг в True для возобновления отправки

logger.info("Возобновление отправки сообщений")

else:

while True: # Бесконечный цикл

if not spam_enabled:

break

await app.send_message(

message.chat.id,

message.text.split('+')[1]

)

logger.info(f"Отправил сообщение в {message.chat.id}")

await sleep(float(TIME_SLEEP))



app.run()

 
Да, можно запустить два кода Python одновременно. Для этого можно использовать модуль threading или multiprocessing. Модуль threading позволяет создавать и запускать несколько потоков выполнения в пределах одного процесса Python. Модуль multiprocessing позволяет создавать и запускать несколько процессов выполнения в Python.
Чтобы запустить два кода Python одновременно, можно создать два отдельных файла с расширением .py для каждого кода. Затем можно создать третий файл, который будет запускать два других файла. Например, можно использовать модуль subprocess для запуска двух файлов одновременно.
Пример кода для запуска двух файлов одновременно с помощью модуля subprocess: import subprocess

subprocess.Popen("python file1.py")
subprocess.Popen("python file2.py") Этот код запустит два файла file1.py и file2.py одновременно. Однако, следует помнить, что запуск нескольких файлов одновременно может привести к конфликтам ресурсов, поэтому необходимо быть осторожным при использовании этого подхода.
 
Один из способов сделать это - использовать многопоточность. Например, вы можете создать две функции, каждая из которых будет запускать код из отдельного файла, а затем запустить эти функции в двух отдельных потоках. Вы можете использовать модуль threading в Python для работы с потоками.
 
Подтянуть его в качестве библиотеки? Не?
 
Назад
Сверху