Diartify
У executw более одного параметра!!!
я в примерах видел, там можно сделать SET по WHERE
Tishka17
https://docs.python.org/2/library/sqlite3.html
Diartify
ну если очень надо, то делай {0}, {1} - возможно из-за этого
до этого миллион раз делал, вот только перехожу в SQL и тут бац
Tishka17
Например, смотри на вопросик внутри строки в execute
Tishka17
Хотя если у тебя не sqlite, может быть не вопрос
Nikolay
In [10]: def generator(): ...: val = 0 ...: while 1: ...: yield val ...: val += 1 ...: if val == 10: ...: break ...: In [11]: def main(): ...: yield from generator() ...: In [12]: for i in main(): ...: print(i, end=' ') 0 1 2 3 4 5 6 7 8 9
у меня было присваивание в main, что это и откуда пришло? кто ему (генератору-main) что-то должен отправить?
Denis
https://docs.python.org/3/whatsnew/3.3.html#pep-380-syntax-for-delegating-to-a-subgenerator
🍁 Jaŭhien
Вопрос есть на эту тему на стеке, неплохие ответы там) https://stackoverflow.com/questions/9708902/in-practice-what-are-the-main-uses-for-the-new-yield-from-syntax-in-python-3
Alexander
https://www.youtube.com/watch?v=ZGfv_yRLBiY&list=PLlWXhlUMyooawilqK4lPXRvxtbYiw34S8 Вот тут все разжевывается по асинхронности
Nikolay
https://docs.python.org/3/whatsnew/3.3.html#pep-380-syntax-for-delegating-to-a-subgenerator
Вот теперь стало более понятно. yield from в обе стороны работает получается.
Vadym
App?
пытаюсь импортировать екземпляр класса QApplication, то есть app, сразу после этого окно интерфейса "Не отвечает", а второй поток продолжает работать
Nikolay
Alexander
Именно
Nikolay
Почему бы не сделать yield to и yield from отдельно. Не было бы путаницы. Для меня yield обычный и часто используемый - тот что отдает.
🍁 Jaŭhien
Поэтому у нас и else означает сразу несколько вещей
Nikolay
Поэтому у нас и else означает сразу несколько вещей
в try и for никогда их не использовал. 🥴
Nikolay
Знаю что есть, но не пишу так
Akari
Помогите пожалуйста составить http post запрос на сокетах Пишет 404, хотя /index.php есть Код https://pastebin.com/6XBvfgB7 Вывод https://pastebin.com/g8WvDgCG
Akari
Потому что потом я планирую написать тоже самое на с++
Denis
А зачем на С++ это делать сокетами?
Akari
А на сервере-то что? Это же клиентский код
На сервере все хорошо. Формировал post запрос через специальный сайт и все работало
Akari
Проблема в клиенте
Denis
Даже если файл есть, он может кидать 404 на пост, а на гет отвечать
Akari
Почему?
Denis
Потому что он так решил
Denis
Там же любой код может быть
Andrey
Потому что он так решил
Так он 200 отвечает если курлом запросить
Akari
А зачем на С++ это делать сокетами?
Не хочу подключать стороннюю библиотеку. Хочу разобраться с http
Akari
Спасибо, заработало
Akari
Убрал порт
Anonymous
Спасибо за ваши ответ )
Anonymous
решил, что лучшим решением будет тупо переводить через гугл и читать
Anonymous
т.к про модуль string ничего нет
Nodaa
т.к про модуль string ничего нет
''' python3 >>> import string >>> help(string) '''
Anonymous
Оу ееее.
Anonymous
Хороший чат выбрали.
Макс
тут только машинами интересуются)
Tishka17
Не хочу подключать стороннюю библиотеку. Хочу разобраться с http
Разоьраться - ок. А что плохого в сторонних библиотеках?
Alex
Ребят. Направьте на путь истинный. Что-то в голове всё в кашу. Подскажите метод как сделать.
Alex
Необходимо найти длину самой длинной подстроки, которая состоит из одинаковых букв. Например, строка "aaabbcaaaa" состоит из четырех подстрок с одинаковыми буквами "aaa", "bb","c" и "aaaa".
Andrew S
cases={ 'cout': self.build_cout_poliz, // это методы 'cin': self.build_cin_poliz, 'if': self.build_if_poliz, 'for': self.build_for_poliz, 'goto': self.build_goto_poliz } poliz=cases.get(l.name)(lexemes) не приходит возвращаемое методом значение в poliz
Aragaer
берешь букву, считаешь длину 1. Берешь следующую. Если такая же, как предыдущая, то длину увеличиваешь. Если другая, то длина опять один, а старую длину сравниваешь с максимальной до сих пор найденной
Alex
на регулярках же можно
Вот, что-нибудь более лаконичней. Огромной портянкой кода впринципе я знал как решить заморочиться таким образом.
🍁 Jaŭhien
на регулярках же можно
На регулярках вряд ли можно
Co(n)stantine👨‍🔬
Andrey
Регулярки как-то не очень для этой задачи, может группировку из itertools взять? Если лаконичней хочется
Nikolay
Что бы появилась еще одна проблема 😏
Alex
Регулярки как-то не очень для этой задачи, может группировку из itertools взять? Если лаконичней хочется
Подумаю. Спасибо! Просто пробовал решить таким образом. Но блин, из-за того что я ищу позицию последнего элемента, поподает в выборку не то что нужно
Co(n)stantine👨‍🔬
В php есть функция count_chars, она выводит информацию о символах, используемых в строке и вот реализация, там тож считаются символы
Alex
Типа режет от первого s и последнего упоминаемого.
Andrey
Я функциональный наркоман (осторожно, неэффективный код) max(len(list(g)) for _, g in itertools.groupby(s))
🍁 Jaŭhien
list(g) чет совсем не очень
Alex
И кстати ребят, вроде уже делал интернет магазин на Django до конца, и доску объявлений недвижимости. Но вот такие вот задачки, как я скинул сейчас, вызывают трудности, и заставляют мозг закипать. Так вот, подскажите, что почитать и как прокачать мозг, чтобы научится мыслить как программист и научиться программировать? Django понятно, что всё готовое, куски кода накидал, тут так, тут нужно это отдать, этим нужно отфильтровать и т.д, туда ajax запрос послать и т.д.
Alex
Или нужно как раз именно, практически больше таких задачек решать, которую я скинул?
Andrey
list(g) чет совсем не очень
можно заменить на sum(1 for _ in g)
Alex
Ясно, спасибо!
Alex
Пока решаю задачки на checkio, дальше перейду на ваши.
Nikolay
([a-z])\1*
Aragaer
m,c,p=0,1,s[0] for l in s[1:]: if p==l: c+=1 else: m=max(m,c) c,p=1,l
Andrey
Что это?
Это чтобы не материлизовывать промежуточные списки: max(sum(1 for _ in g) for _, g in itertools.groupby(s))
Aragaer
sum(1 for _ in g) это len(g)