Size: a a a

2017 September 12

M

Mark in Python
Dmitri St.
Большое спасибо!
Вообще, что бы ты понимал что вообще происходит, в скобках ты пишешь аргументы, которые функция принимает при вызове, а не те, которые ты будешь дальше использовать. Это если тебе вообще нужны перменные извне функции
источник

a

adam in Python
Val§ Kapa
dir(dispatcher) что пишет?
Это надо просто в интерпретаторе?
источник

M

Mark in Python
Небось скачал бота с какой-нибудь старой статьи, а в api уже все поменялось
источник

VK

Val§ Kapa in Python
можно перед ошибкой добавить строчку  print type(dispatcher), dir(dispatcher) чтобы увидеть наследуется или нет, если наследуется какие свойства и методы. как уже сказали скорее всего api обновилось и метод уже другой. просто вангую
источник

M

Mark in Python
Можно ж просто все атрибуты вытащить и посмотреть... Хотя может я не так понял суть проблемы, но вот неплохой способ посмотреть все атрибуты
источник

a

adam in Python
Val§ Kapa
можно перед ошибкой добавить строчку  print type(dispatcher), dir(dispatcher) чтобы увидеть наследуется или нет, если наследуется какие свойства и методы. как уже сказали скорее всего api обновилось и метод уже другой. просто вангую
Добавил

 File "bot. py", line 125
   print type(dispatcher), dir(dispatcher)
            ^
SyntaxError: invalid syntax
источник

M

Mark in Python
Зачем так париться вообще, если можно сначала в консольке все проверить?
источник

a

adam in Python
Здесь нет модуля телебот, это уже другой бот
источник

a

adam in Python
Сейчас запощу код
источник

M

Mark in Python
Да господи, это пример просто, замени telebot на dispatcher
источник

VK

Val§ Kapa in Python
пример для python 2.7  для 3  print ()
источник

a

adam in Python
Mark
Да господи, это пример просто, замени telebot на dispatcher
»> for key in dispatcher.__dict__.keys():
...     print(key)
...
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
NameError: name 'dispatcher' is not defined
источник

a

adam in Python
Бля.
источник

M

Mark in Python
import dispatcher не?
источник

a

adam in Python
Я бы так давно уже сделал, но были сомнения почему тот кто это писал не импортировал его
источник

a

adam in Python
Хм. Установил этот диспатчер через пип, а он все ровно не хочет импортироваться
источник

a

adam in Python
File "bot .py", line 9, in <module>
   import dispatcher
ModuleNotFoundError: No module named 'dispatcher'
источник

M

Mark in Python
adam
python bot .py
Traceback (most recent call last):
 File "bot .py", line 126, in <module>
   dispatcher.add_handler(start_handler)
AttributeError: 'Dispatcher' object has no attribute 'add_handler'
Вот тут же у тебя объект существует, чекни что это вообще в коде
источник

M

Mark in Python
adam
File "bot .py", line 9, in <module>
   import dispatcher
ModuleNotFoundError: No module named 'dispatcher'
Потому что там dispatch
источник

M

Mark in Python
источник