@ru_python

Страница 6241 из 9768
Kallibr44
16.08.2018
09:58:19
Cykooz
16.08.2018
10:00:19
не, эта игра текстовая, работает через чат бота (могу дать ссылку для понимания) и вся логика работает только на моей стороне
В общем вопрос - в сколько процессов у тебя запущент твой чат бот? Т.к. начав использовать глобальные переменные ты и так рискуешь огрести "люлей". А если ты ещё пытаешься хранить в памяти процесса какое-то "состояние" - то приложение должно запускаться исключительно в один процесс.

Google
Kallibr44
16.08.2018
10:01:49
Остальная "многопоточность" сделанна через систему, не Python

обработка сообщений идет линейно т.е. в каком порядке они пришли, в таком он по очереди их обрабатывает

Влад
16.08.2018
10:10:27
Подскажите пожалуйста, как правильно прописат путь к файлу, если в пути есть пробелы

Я уже пробовал по разному ничего не получаеться

Ляман
16.08.2018
10:12:53
Как запустить все функции одновременно? А не чтобы одна и пока одна выполниться другая и т.Д а все сразу?

Ляман
16.08.2018
10:13:44
Kallibr44
16.08.2018
10:13:56
Как гуглить?
Threading python3

там документация вполне легкая для понимания

Если ты под виндой, то путь к файлу пропиши "C:\Папка\'Папка с пробелом'\файл"

Влад
16.08.2018
10:15:16
Нужно перместить с одной папки в другую

Kallibr44
16.08.2018
10:15:19
т.е. возьми в ковычки

Google
Kallibr44
16.08.2018
10:17:06
Кстати, немного пробираюсь к выходу: У меня вся проблема именно в in_shop.append() т.к. остальная проверка срабатывает как надо

Ляман
16.08.2018
10:26:02
_thread.start_new_thread(get_1, (api)) _thread.start_new_thread(get_2, (api)) Чето не особо работает в документации вроде так написано Сама функция def get_9(api): do some...

Kallibr44
16.08.2018
10:27:58
например есть у нас def main(id): код с threading будет такой ```import threading def main(id): print(id) if name=='main': t1.threading.Thread(target=main,args(id,)) t1.start()```

ахах почему код не берется в кавычки :D

Fenicu ☁️♒️
16.08.2018
10:29:51
он наверно хотел написать threading.Thread(target=main,args(id,)).start()

Kallibr44
16.08.2018
10:29:53
это название для переменной, в которой хранится объект потока

Fenicu ☁️♒️
16.08.2018
10:30:05
ибо нет смысла хранить в переменной

Kallibr44
16.08.2018
10:30:15
он наверно хотел написать threading.Thread(target=main,args(id,)).start()
Я написал чтобы понятнее было как оно работает

Fenicu ☁️♒️
16.08.2018
10:30:26
ну ладненько

Kallibr44
16.08.2018
10:30:30
Fenicu ☁️♒️
16.08.2018
10:30:44
Kallibr44
16.08.2018
10:31:13
ну, не особо уж и сложная это вещь

Ляман
16.08.2018
10:31:27
он наверно хотел написать threading.Thread(target=main,args(id,)).start()
это нормально что args(api) подчеркивается красным типо ошибка?

бля такой простой модуль а я идиот не могу понять

Fenicu ☁️♒️
16.08.2018
10:31:47
Ляман
16.08.2018
10:31:47
говорила мама асинк используй

Kallibr44
16.08.2018
10:31:48
и args=(id,) вот так надо)

Google
Ляман
16.08.2018
10:32:19
t1 = threading.Thread(target=get_1, args(api,)).start()

Kallibr44
16.08.2018
10:32:30
t1 = threading.Thread(target=get_1, args(api,)).start()
t1 = threading.Thread(target=get_1, args=(api,)).start()

наскок помню

Fenicu ☁️♒️
16.08.2018
10:32:49
t1 = threading.Thread(target=get_1, args=[arg,kwrag]).start()

вот так ещё можно

Kallibr44
16.08.2018
10:33:04
просто я отошел от сторонних библиотек))) я решил немного абстрактно подойти к многопоточности))))))

Ляман
16.08.2018
10:33:31
t1 = threading.Thread(target=get_1, args=[arg,kwrag]).start()
ща загуглю что звачит kwarg а то уже 2 месяц не могу догнать

Kallibr44
16.08.2018
10:33:35
os.system('python3 raid.py {0} {1} && exit& '.format(id,timeout)) Я так запускаю для игры систему рейдов)))

файл raid.py принимает нужные ему переменные через sys.argv() и уходит в background после чего делает запись в бд )

Ляман
16.08.2018
10:34:36
Kallibr44
16.08.2018
10:34:37
штука странная, но эффективная)

Спасибо братик
кстати, если для функции не нужно переменных, то используй только target

Ляман
16.08.2018
10:35:43
кстати, если для функции не нужно переменных, то используй только target
бля знать бы что это епта я начал питон с проекта когда на полном нуле был и только гугл мне брат

пару гайдов посмотрел

меня вырвало и я пошел в соло

Kallibr44
16.08.2018
10:36:19
т.е. для main ничего не нужно

Ляман
16.08.2018
10:36:41
если например def main(): То делай так threading.Thread(target=main).start()
аааа спасибо а то я щас думал как без этого сделать ()0(((-9

Спасибо братик

Kallibr44
16.08.2018
10:37:08
а если подзаморочиться, то можно вот так извернуться))))

Google
Kallibr44
16.08.2018
10:37:08
os.system('python3 raid.py {0} {1} && exit& '.format(id,timeout)) Я так запускаю для игры систему рейдов)))

файл raid.py принимает нужные ему переменные через sys.argv() и уходит в background после чего делает запись в бд )

только придется придумать общий буфер, куда отдельная программа на выходе сложит данные

Ляман
16.08.2018
10:37:27
А если я запускаю 2 функции к примеры надо t1 = func1 и t2 = func2 или можно t1 = func1 и t2 = func2?

Admin
ERROR: S client not available

Kallibr44
16.08.2018
10:37:30
у меня это база данных

ой честно, давно с этой библиотекой не работал, тут не могу подсказать

Ляман
16.08.2018
10:38:51
Ок

Kallibr44
16.08.2018
10:39:07
там с .join() какая-то фишка есть

Semyon
16.08.2018
11:13:55
Очень странный вопрос, кто знает хорошую книгу прям совсем базовую по python и програмированию в целом? Не себе, я просто перебрал то что ищется и мне качество материала показалось очень не очень.

Aragaer
16.08.2018
11:14:29
learn python the hard way

You
16.08.2018
11:14:35
docs.python.org

Aragaer
16.08.2018
11:14:40
очень прямолинейная и надежная подача материала

Semyon
16.08.2018
11:14:55
docs.python.org
не работает если человек не програмист

Alex
16.08.2018
11:15:59
Donaudampf
16.08.2018
11:18:51
Этот пост - полная херота. Начать можно с того, что не все либы поддерживают qmark формат. А еще он не один. А еще не надо впаривать про сферическое кеширование, которое в ряде субд вообще админы отключают нахуй.
Полная херота - это создание запроса форматом. А этот пост - ликбез для новичков о том, как НЕ надо делать. Что делать, если какая-то говнолиба вдруг не поддерживает нормальные средства формирования - уже другой вопрос

Semyon
16.08.2018
11:22:50
+1
ок гляну

Кстати. вопрос в 3.7 были ломающие код на 3.6 изменения ?

Danil
16.08.2018
11:23:45
только в низкоуровневом api asyncio

Google
Konstantin
16.08.2018
11:25:46
Ктл сможет замутить не сложный авторегер #работа

?

Kami
16.08.2018
11:27:02
чем не угодили?
не-не, наоборот, они ???

Konstantin
16.08.2018
11:27:16
Konstantin
16.08.2018
11:28:15
Ахахах

Слишком дохуч

Dk
16.08.2018
11:28:34
Ну, ты вилку сам не указал

?
16.08.2018
11:32:37
как можно управлять системными пакетами из питона

apt yum

Donaudampf
16.08.2018
11:34:49
картинка про суслика.жпг

Страница 6241 из 9768