Anonymous
Видели PEP 554?
Anonymous
Кто-нибудь понял, нафига?
Anonymous
https://www.python.org/dev/peps/pep-0554/
🗣
@Tishka17 выручай
Anonymous
Они приводят как единственный аргумент уменьшение оверхеда на создание/поддержание множества процессов, но кажется, что он небольшой (== существенно меньше, чем оверхед от самого интерпретатора питона) API выглядит довольно ужасно, нужно передавать строку кода! чтобы его запустить, коммуникация между subinterpreters ничем не лучше, чем IPC
Anonymous
Насколько я понял, это мешает работать асинхронщине (что понятно — она основана на epoll, который использует fd, а они шарятся внутри процесса)
Anonymous
Больше всего напоминает use threads из перла. Для протокола замечу, что в перле use threads использовать не рекомендуется. (И даже там это реализовано заметно лучше)
Anonymous
Дискасс
Anton
Пытаюсь написать бота в телеграм. Выдает ошибку AttributeError: module 'telebot' has no attribute 'TeleBot' Не могу понять поставил следующий модуль pyTelegramBotAPI 3.6.6 Тело программы import telebot token = '########################' bot = telebot.TeleBot(token) @bot.message_handler(commands=['start']) @bot.message_handler(content_types=['text']) def send_text(message): bot.send_message(message.chat.id, 'привет') bot.polling() Подскажите где неправильно думаю
Anton
pip uninstall telebot pyTelegramBotAPI pip install pyTelegramBotAPI
первый закон электротехники не помог
Алексей
первый закон электротехники не помог
Используй закон сохранения энергии 😂
Алексей
pip uninstall telebot pyTelegramBotAPI pip install pyTelegramBotAPI
Но обычно это исправляет все проблемы
Anton
Используй закон сохранения энергии 😂
я не понимаю в чем просто проблема в pip list он её прекрасно видит
Алексей
я не понимаю в чем просто проблема в pip list он её прекрасно видит
Просто в pyTelegramBotAPI папка называется telebot, и есть ещё другой похожий модуль
Алексей
уже пробовал
возможно pip не к тому питону относится
Алексей
pip3 тоже пробовал
лучше попробовать через python -m pip где python-тот питон, которым запускаешь программу
пунк
Добрый день, кто поможет прогнать пару строчек кода? За чашку кофе
Avin
Ребят, кто брал себе этот пак? https://www.humblebundle.com/books/artificial-intelligence-deep-learning-books?hmb_source=navbar&hmb_medium=product_tile&hmb_campaign=tile_index_3
Александр
Народ, вопрос про телеграмму. У меня кнопочный телефон, телега стоит на компе, а значит не имеет доступ к симки и контактам. Откуда же она знает, кто у меня в контактах? Появился чел в телеге из моих контактов и мне пришло сообщение, что теперь он в телеге. Как так?
Александр
значит ты у него в контактах
но имя ему присвоено так, как я его в телефоне назвал
ilya
значит телега скачивает себе при первом же подключении твои контакты)
Святий Сучий
Помогите разобраться с многопоточностю
Святий Сучий
Мне надо что бы сначала запустилась функция fun1 а потом вывелось 'a'
Святий Сучий
Vyaches
Кто может подсказать что тварится с PyCharm + PyQT5? pycharm cannot find reference pyqt Приложение запускается нормально
Sergey
мало данных, но как минимум не вижу смысла сначала импортировать всё из модуля (from ... import *) и вслед за этим еще раз импортировать то же самое, но уже по имени (я бы понял, если бы в конце стояло .. as some_thing)
Tishka17
Возможно конфликт айпишников у сервера. Или сервер тупо падает
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Ребят, кто поможет запустить готового бота?
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
B
Простите за офтоп. Пишу везде, срочно, сгорело железо, нужна рабочая лошадка до 30к бюджет, есть советы какие? (Калининград регион, но думаю не суть)
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Делаю все как в инструкции и ошибки выдаёт :(
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Я не особо разбираюсь, по этому нужна помощь😂
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Показывай
почему в чс кинул? 😕
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Показывай
поможешь?
Slam!
почему в чс кинул? 😕
Не надо в лс писать, пожалуйста
Святий Сучий
Мне надо что бы сначала запустилась функция fun1 а потом вывелось 'a'
~ Κοσμοκρατωρ
Есть список неопределённой длины, содержащий любые объекты (не обязательно int). Как проще всего сгруппировать элементы списка представленным образом?
Aragaer
а как словами описать "преставленный образ"?
~ Κοσμοκρατωρ
Существует список неопределённой длины, мне нужно вытягивать из него объекты и группирвоать по два. Причем если количество элементов нечетное, последняя группа будет только с одним элементом.
Aragaer
"по два"
Aragaer
zip_longest(arr[::2], arr[1::2])
Aragaer
но там последний будет в паре с None, но это легко поправить
Aragaer
или же zip обычный и вручную обработать последний нечетный
~ Κοσμοκρατωρ
Aragaer
зачем без
~ Κοσμοκρατωρ
Потому что так красивее
Aragaer
result = list(zip(arr[::2], arr[1::2])) + ([arr[-1]] if len(arr) % 2 else [])
Aragaer
но я не уверен, что так красивее
Tishka17
result = list(zip(arr[::2], arr[1::2])) + ([arr[-1]] if len(arr) % 2 else [])
Какая нечитаемая абркадабра
Aragaer
я старался, да
Aragaer
result = list(zip(arr[::2], arr[1::2])) if len(arr) % 2 == 1: result += [arr[-1]]
Aragaer
так лучше
Aragaer
хм.. ну можно даже result += [arr[-1]]*(len(arr)%2)
Aragaer
но это уже совсем треш пошел
Святий Сучий
кто нибудь поможет с моим вопросом ?
Святий Сучий
Aragaer
я вижу какой-то файл, который мне не хочется качать
~ Κοσμοκρατωρ
result = list(zip(arr[::2], arr[1::2])) if len(arr) % 2 == 1: result += [arr[-1]]
Сделал так a = [1,2,3,4,5] b = [] while len(a)>0: b.append(a[:2]) a = a[2:] print(b)
Aragaer
ок
Tishka17
b=[ a[x:x+2] for x in range(0, len(a), 2) ]
Tishka17
Ну или b=[ a[x*2:(x+1)*2] for x in range(len(a)/2) ]
Святий Сучий
кто нибудь поможет с моим вопросом ?
Святий Сучий
fun1() print('a')
Да но fun1 в отдельном потоке
Anonymous
fun1() print('a')
Просто игнорируй
Anonymous
И он уйдет
Denis
Да но fun1 в отдельном потоке
T.join() добавь перед принтом
Святий Сучий