@python_beginnersЭта группа больше не существует

Страница 855 из 1885
Zart
30.11.2016
15:55:33
эм.. ничего там не определяется

это просто использование класса как большого кэша

Zart
30.11.2016
15:57:50
к суперу отношения не имеет

Google
Zart
30.11.2016
15:59:12
т.е. можно создать подкласс, его экземпляр и он автоматом зарегает себя вот в том дикте

ELENA
30.11.2016
15:59:16
это просто использование класса как большого кэша
Мне сложно понять, я совсем чайник.

Zart
30.11.2016
16:00:56
ну как бы надо понимать ооп хоть чуток, просто чтобы синтаксис не смущал

поменяй например вот тот GameObject.objects на GameObject_objects который вынесен из класса вообще и получишь тоже самое

ELENA
30.11.2016
16:04:45
ну как бы надо понимать ооп хоть чуток, просто чтобы синтаксис не смущал
Правильно я понимаю: self.class_name в дикте objects будет ключ?

Zart
30.11.2016
16:05:16
угу

за счет того что objects объявлен на уровне класса, в любом методе этих классов можно писать такое: self.objects['SomeClass'] ...

Pavel
30.11.2016
16:08:00
class PersonGameObject: classs_name = 'person' и будет работать GameObject.objects['person']. Реестр игровых объектов

ELENA
30.11.2016
16:12:53
Igor
30.11.2016
16:14:16
значение 'SomeClass' - это ключ

ELENA
30.11.2016
16:15:18
Zart
30.11.2016
16:18:10
self.objects - dict SomeClass - str self.object[SomeClass] - подкласс

b0g3r
30.11.2016
17:58:46
хто-нибудь может помочь с пайинсталлером?

Google
b0g3r
30.11.2016
18:04:24
http://pastebin.com/U0Sf4dhN

проблема решена установкой requests 2.12.2 на 2.11.0

Maksim
30.11.2016
18:52:40
Такой вопрос, на серве изначально был установлен python 2.7и 3.5, если устанавливать сейчас какие нибудь пакеты, то они устанавливаются для 2.7 через pip как их установить для 3.5

?

Dk
30.11.2016
18:53:50
pip3?

Хотя я просто через pip всё ставлю и у меня работает

Igor
30.11.2016
18:54:09
Dk
30.11.2016
18:54:13
на 3

Denis
30.11.2016
18:54:25
/path/to/python -m pip

b0g3r
30.11.2016
18:54:30
а как ты запускаешь скриипты третьего питона?

Igor
30.11.2016
18:54:43
у меня хоть и venv, но я все равно pip3 юзаю

Maksim
30.11.2016
18:54:54
Все, спасибо, разобрался

b0g3r
30.11.2016
18:54:56
Dmitry
30.11.2016
18:56:27
Всем привет. Ребят, кто может объяснить, зачем нужен Pool в gevent и в каких задачах его стоит применять ?

Zart
30.11.2016
18:57:45
когда нужно синхронный код

Maksim
30.11.2016
19:01:33
Ребятки такой еще вопрос, а как сделать так чтоб он работал постоянно, а не только когда терминал открыт

?

Denis
30.11.2016
19:02:49
script.py &> /dev/null &

Zart
30.11.2016
19:03:59
script.py &> /dev/null &
еще можно из джобов выкинуть

Google
Maksim
30.11.2016
19:04:42
Если не сложно порошу объяснить как это?

Denis
30.11.2016
19:04:58
А можно попрдробнее, что нужно?

Автозапуск?

Maksim
30.11.2016
19:05:40
Нет, я запустил и чтоб он работал постоянно

Zart
30.11.2016
19:05:58
disown %%

Maksim
30.11.2016
19:06:06
Это как параметр?

Zart
30.11.2016
19:06:47
нет. что значит "постоянно"?

Maksim
30.11.2016
19:08:28
Чтоб его не надо было перезапускать

Denis
30.11.2016
19:08:55
Вот так

script.py &> /dev/null &

Zart
30.11.2016
19:09:00
ну так пусть и не выходит..

Dmitry
30.11.2016
19:15:17
когда нужно синхронный код
Собственно, если я делаю спавн 10 гринлетов, а пулл у меня на 3 гринлетв

Dmitry
30.11.2016
19:15:44
То пулл ждёт, пока все гринлеты не завершат свою работу в пулле

Или пока хоть один не завершит и освободит пулл ?

CАНЯ
30.11.2016
19:39:03
всем привет помогите начинающему программисту создаю в одном каталоге два скрипта bot.py и config.py

как запустить?

»> python3 bot.py File "<stdin>", line 1 python3 bot.py ^ SyntaxError: invalid syntax

помогите а то уже 4 часа не могу его запустить нервы на пределе

заранее спасибо

Denis
30.11.2016
19:40:26
import bot.py

Google
Denis
30.11.2016
19:41:06
)))0

CАНЯ
30.11.2016
19:41:07
»> import bot.py Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'bot.py'; 'bot' is not a package

Denis
30.11.2016
19:41:13
ой

import bot

CАНЯ
30.11.2016
19:41:24
где должен находиться каталог с моими скриптами?

Johnnie
30.11.2016
19:41:32
нахуя?

тебе сказали же блять нажать ctrl+d и написать python bot.py

Admin
ERROR: S client not available

Denis
30.11.2016
19:41:52
Слишком просто

CАНЯ
30.11.2016
19:42:30
»> python bot.py File "<stdin>", line 1 python bot.py ^ SyntaxError: invalid syntax

вы меня дрочите?

Denis
30.11.2016
19:42:43
import bot я же сказал

CАНЯ
30.11.2016
19:42:56
я понимаю что новичек но не все же были так умны раньше не так ли?

Denis
30.11.2016
19:42:57
(мне кажется, там винда)

CАНЯ
30.11.2016
19:43:01
сек

вин10

линукс для этого дела лучше подходить или нет?

Denis
30.11.2016
19:43:36
да

gentoo linux лучше всего

CАНЯ
30.11.2016
19:44:09
»> import bot »>

Google
Maxim
30.11.2016
19:44:15
:D

Denis
30.11.2016
19:44:18
ну все, он запустился

CАНЯ
30.11.2016
19:44:31
если сейчас нихрена не получится то буду ставить линукс на ноутбук

Denis
30.11.2016
19:44:36
правильно

давно пора

Maxim
30.11.2016
19:44:50
хана ноуту)

Denis
30.11.2016
19:45:02
чо

Maxim
30.11.2016
19:45:50
ну если скрипт человек 4 часа пытается запустить)

Denis
30.11.2016
19:45:55
вообще-то

Wilfred
30.11.2016
19:45:55
линукс для этого дела лучше подходить или нет?
Почему бы не вбить в старый добрый гугл запрос "how to run python script under windows"? Без умения гуглить процесс обучения будет очень тяжелый

Denis
30.11.2016
19:46:01
генту очень юзер-френдли

там очень понятный handbook

Johnnie
30.11.2016
19:46:25
Попробуйте тоньше

CАНЯ
30.11.2016
19:46:39
import config import telebot bot = telebot.TeleBot(config.token) @bot.message_handler(content_types=["text"]) def repeat_all_messages(message): # Название функции не играет никакой роли, в принципе bot.send_message(message.chat.id, message.text) if __name__ == '__main__': bot.polling(none_stop=True)

не работает скрипт bot.py

Stanislav
30.11.2016
19:46:59
Гайс

CАНЯ
30.11.2016
19:47:03
config.py

Stanislav
30.11.2016
19:47:04
Если есть google.com

CАНЯ
30.11.2016
19:47:12
с токеном бота

Страница 855 из 1885

Эта группа больше не существует Эта группа больше не существует