Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2020, 15:02   #1
svntxxmx
 
Регистрация: 16.12.2020
Сообщений: 8
По умолчанию Sublime Text 3 и Python

Доброго дня всем!

Хочу создать телеграмм бота на Python

Установил Sublime Text 3

Начал все делать как сказано в документации

Пришел момент создания функции "def" ,но когда я создаю функцию "def", вылезает ошибка и редактор подправляет изменив команду "def" на "def function(): pass"

Не понимаю почему и как это происходит

Программа не работает

Может кто-то сможет решить эту проблему?

Заранее спасибо
svntxxmx вне форума Ответить с цитированием
Старый 16.12.2020, 15:29   #2
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

Цитата:
Сообщение от svntxxmx Посмотреть сообщение
Установил Sublime Text 3
лучше какую-нибудь IDE поставь
Цитата:
Сообщение от svntxxmx Посмотреть сообщение
редактор подправляет изменив команду "def" на "def function(): pass"
Он показывает, как должно выглядеть объявление функции.
Просто замени слово "function" на своё название какое хочешь, потом убери pass и пиши код.

Цитата:
Сообщение от svntxxmx Посмотреть сообщение
но когда я создаю функцию "def", вылезает ошибка
а ошибка-то какая?

Последний раз редактировалось BLACK_RAIN; 16.12.2020 в 16:54.
BLACK_RAIN вне форума Ответить с цитированием
Старый 16.12.2020, 16:52   #3
svntxxmx
 
Регистрация: 16.12.2020
Сообщений: 8
По умолчанию

Цитата:
Сообщение от BLACK_RAIN Посмотреть сообщение
лучше какую-нибудь IDE поставь

Он показывает, как должно выглядеть объявление функции.
Просто замени слово "function" на своё название какое хочешь, потом убери pass и пиши код.
Я изменяю на def ("имя функции"), но редактор подсвечивает "def" красным и когда запускаю терминал ОШИБКА
svntxxmx вне форума Ответить с цитированием
Старый 16.12.2020, 16:54   #4
FrosyaZZ
Форумчанин
 
Регистрация: 16.11.2020
Сообщений: 243
По умолчанию

Показывайте, что пишите.
FrosyaZZ вне форума Ответить с цитированием
Старый 16.12.2020, 16:59   #5
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

вот пример кода
Код:
    def _parse(self, jscode):
        funcname = self._search_regex(выражение, jscode)
	jsi = JSInterpreter(jscode)
        initial_function = jsi.extract_function(funcname)
        return lambda s: initial_function([s])
BLACK_RAIN вне форума Ответить с цитированием
Старый 16.12.2020, 19:31   #6
svntxxmx
 
Регистрация: 16.12.2020
Сообщений: 8
По умолчанию

Спасибо всем

Все работает нормально
svntxxmx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с sublime text 3 Кирилл65 Помощь студентам 0 28.01.2020 18:57
Python и Sublime Text ДмитрийЮ Python 1 13.11.2019 15:49
Как настроить Sublime Text и cmd для Python vladimir207 Python 10 04.10.2018 07:49
Плагин tag в Sublime Text 3 sv18 Общие вопросы по программированию, компьютерный форум 0 25.08.2018 22:43
Sublime Text 3 Package Control gryllus Софт 0 15.10.2017 12:20