
TpouHuK
07.11.2018
16:12:26
а eval вообще нужен?
?

Sergei
07.11.2018
16:13:20

TpouHuK
07.11.2018
16:13:26
где?

Google

Sergei
07.11.2018
16:13:59
Где понадобится

TpouHuK
07.11.2018
16:14:25
пример при котором eval будет лучше чем безeval

Sergei
07.11.2018
16:14:27
Выполнить код из инпута

TpouHuK
07.11.2018
16:15:06
?

Sergei
07.11.2018
16:15:33
А что ты еще от евала хочешь?

TpouHuK
07.11.2018
16:15:58
Кек
??????

Slam! 538
07.11.2018
16:22:35
Как правильно построить базу данных, где будет несколько языков, а в каждом несколько фраз
30 языков, в каждом по 20 строк

Digital
07.11.2018
17:05:21
Зачем нужен os.curdir если есть точка?

Alex
07.11.2018
17:06:42
чтобы ты не хардкодил точку.

Google

Digital
07.11.2018
17:07:59
это константа
да я в курсе, просто больше текста и больше вычислений, а так точка и все

Alex
07.11.2018
17:08:03
ну и теоретически если Python портируют на платформу, где это не точка - чтобы код был совместим.

Eldar
07.11.2018
17:08:15
Это тоже самое, что писать 1. вместо 1.0 для того чтобы float был)

Digital
07.11.2018
17:09:52

Eldar
07.11.2018
17:11:02

Slam! 538
07.11.2018
17:11:05

Digital
07.11.2018
17:11:14

Alex
07.11.2018
17:11:23
Например os.sep отличается в зависимости от платформы, curdir и pardir хоть везде и одинаковые но для целостности картины имеют место быть.

Aragaer
07.11.2018
17:12:39
по-моему os.curdir выдает абсолютный путь

Alex
07.11.2018
17:12:51
нет
это просто константа
не путать с os.getcwd()

Eldar
07.11.2018
17:14:08

rasonbot
07.11.2018
17:15:33
как эмулировать действия клавиатуры?

helsingforce
07.11.2018
17:17:55
https://stackoverflow.com/questions/13564851/how-to-generate-keyboard-events-in-python

Digital
07.11.2018
17:17:59
Разверни мысль и знаки проставь, а то не могу понять
крч, если ты, например, в коде объявишь переменную целого типа, а потом будешь ее использовать в вычислениях, где результат будет флоат, то твоя переменная за каждый проход будет преобразовываться интерпритатором/транслятором/кампилятором/терминатором/пертурбатором

Eldar
07.11.2018
17:18:32

Good
07.11.2018
17:18:34
привет поцаны

Google

Digital
07.11.2018
17:19:14
Вижу
Думал, ты про другое
Не поймал волну)


Good
07.11.2018
17:20:27
``@bot.message_handler(func=lambda m: m.text in ('stop', '/stop', '? Оплатить 3500 рублей'))
def handle_stop(message):
hide_markup = telebot.types.ReplyKeyboardMarkup()
bot.send_message(message.from_user.id, "? Введите свой e-mail", reply_markup=hide_markup)
url_button5 = types.InlineKeyboardButton(text='⚽️ Бесплатный канал?', url='URL')
hide_markup = telebot.types.ReplyKeyboardMarkup()
keyboard = types.InlineKeyboardMarkup(row_width=1)
keyboard.add(url_button5)
bot.send_message(message.chat.id, '✅ Спасибо,' + str(message.from_user.first_name) + ' \nE-mail:' + format(message.text) + "\n? Ваш личный кабинет готов. После оплаты, вы сразу получите доступ\n\nВаша ссылка на оплату генерируется...",parse_mode="Markdown")
bot.send_message(message.chat.id,'Нажмите на кнопку ниже - вы перейдете на страницу где сможете выбрать способ оплаты',reply_markup=keyboard)``
немогу не как понять


Владимир
07.11.2018
17:23:16
Михаил, ты мало того, что трап, дак ещё и наркотой занимаешься?)

Good
07.11.2018
17:23:31
как кстати еще текст сюда кинуть красиво?) как тип выше

Andrey
07.11.2018
17:24:33
Всем привет, не подскажет кто-нибудь, можно ли для python wheels прописать post-install хуки? Что-то не смог нагуглить соотвутствующую инфу. Возможно назвать их post-deplyment будет точнее.

Good
07.11.2018
17:24:39

Владимир
07.11.2018
17:25:20
немогу не как понять
https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/step_example.py надо по шагам делать, например как тут - register_next_step_handler - вот туда сообщение «Спасибо»
Ник-то смени)

Sfy
07.11.2018
17:28:04
Какой смысл делать так:
[(lambda x: x*x)(x) for x in range(6)]
если можно делать так:
[x*x for x in range(6)]
???

Digital
07.11.2018
17:29:40

LighteR
07.11.2018
17:29:49

Admin
ERROR: S client not available

TpouHuK
07.11.2018
17:30:13

Google

Alex
07.11.2018
17:30:18

Good
07.11.2018
17:30:27

LighteR
07.11.2018
17:31:06
да
Это к вопросу а eval вообще нужен?

TpouHuK
07.11.2018
17:31:24
?

Alex
07.11.2018
17:35:57

TpouHuK
07.11.2018
17:36:20
тогда зачем он нужн? ?

Alex
07.11.2018
17:38:06

TpouHuK
07.11.2018
17:38:16
просто это как goto ?

Alex
07.11.2018
17:38:52
почему бы и нет? если применять инструмент разумно, то не вижу в этом ничего плохого.
мало ли вдруг ты решил позаигрывать с кодогенерацией или загрузкой кода в обход стандартного механизма импорта
естественно ты должен понимать недостатки \ риски \ потенциальную угрозу безопасности.

LighteR
07.11.2018
17:40:44

geometry_std
07.11.2018
18:02:29
привет ребят, возникла проблема при разработке проектов средней сложности, а именно в разработке структуры проекта, не могу понять как всё объединить не используя функцию в +100500 строк, например приходит какой-то запрос, и у меня он попадает как раз таки в подобную функцию, где проходит все проверки и обрабатывается, но я начинаю теряться в функции и теряю нить как и куда всё движется, подскажите литературу или методы для решения этой проблемы, потому что чувствую недостаток знаний

You
07.11.2018
18:03:43
Раздели валидаторы и логику для начала

Kobe
07.11.2018
18:22:40

TpouHuK
07.11.2018
18:23:00

Kobe
07.11.2018
18:23:21
Инпут это любой чат где есть мой аккаунт
Я типа команды сюда же отправляю например

Andrey
07.11.2018
18:24:00

Google

Kobe
07.11.2018
18:24:23
eval input:
'kek ' * 2
eval output:
kek kek

Alex
07.11.2018
18:24:29
это не задача пакетного менеджера языка программирования.
@awryme какую задачу ты пытаешься решить?

Andrey
07.11.2018
18:28:35
распространение бинарей приложения