Вы говорите, что пытались решить вопрос, но примеры по ссылке оказались нерабочими по непонятным причинам.
Полагаю, нужна конкретика, иначе ваш вопрос выглядит «я че-то там делаю по рекомендованным примерам, но не получается; дайте другие примеры».
Хорошо бы вы написали: «я делаю вот это, вот код; ожидаю вот это, а получаю вот что; сообщение об ошибке такое-то». Думаю, вам подсказали бы по конкретике.
ArtiomK, уж не хотите ли сказать, что Fluence Python для новичков лучше? Книга, где после итераторов и генераторов переходят сразу к корутинам и асинхронке - это никак не для новичков. Это для тех, кто учит Python как 5-й язык, после си, плюсов, джавы, ещё каких-либо функциональных... до кучи... никак не для начинающих.
ArtiomK, что ж тут плохого? Это именно то, что надо прорабатывать новичку, чтобы не набивать год шишки, а подходить системно и последовательно, с основ. А multithreading это настолько далеко от основ, что даже не смешно.
Это не справочник. Это учебник.
Эээ... А вы ее хоть открывали? Найдите, в сети PDF полно.
Что там изменилось начиная с 3.3, что нельзя применять сейчас? Там разжеваны основы. Они, даже если в какой-то мелкой детали поменялись, в общем остались те же. Это не сборник рецептов, которые устаревают еще не родившись.
Виталий, ножка на сокете - это не ерунда. Впрочем, кому как...
У тебя друзей нет? Негде взять блок питания поюзать?
Дискретную видуху вынул, без нее пробовал?
Всё, что можно, повынимал из мат.платы, кроме проца? (и память, и все провода, кроме кнопки включения);
Кстати, а ресет биоса делал? А биос обновлял?
Позвольте поинтересоваться, вы будете видеоконтент самостоятельно изготавливать? Или чужим делиться? От этого сильно зависит, в какую сторону двигаться дальше.
Виталий, а в твоем процессоре встроенное графическое ядро есть вообще? Есть процессоры без графики. Ну и попробуй с другим монитором, в любом случае.
Может быть, конкретный монитор глючный; может, конкретная мат.плата глючная; может, проц без графики; может, с графикой, но где-нибудь контакт погнут/загрязнен/сломан/пожжен статикой; может, конкретная несовместимость прошивки монитора и прошивки видюхи; да кто ж его знает...
Я уже писал ранее, повторюсь:
я бы начал с тщательной проверки, взял бы еще пару источников видеосигнала, заведомо рабочих, на hdmi и на vga (компы или ноутбуки, например) и пару мониторов других (ну, например, у друзей, у соседей внятных)... и стал бы выяснять, что конкретно глючит.
Также, если бы выяснил, что проблема в конкретном компе, попробовал бы:
пересобрать комп, переткнуть всё, что можно переткнуть (вдруг где-то контакта не было);
вынуть дискретную видюху, попробовать без нее;
отключить всё, оставить проц и мат.плату, попробовать так;
поменять для эксперимента блок питания компа;
поменять для эксперимента блок питания монитора, если внешний;
irina222222, если там один тег, то зачем по нему цикл for проходится? Что он, по вашему, делает?
Откомментируйте ваш код, как вы полагаете, что делает каждая операция, что получает на вход и что возвращает.
irina222222, рекомендую посмотреть да хоть print-ом, как выглядит block ['tags'], и если там что-то вроде:
‘Тег 1 тег2 тег3’, то сделать block['tags'].split(“ “)
В итоге строка разобьётся по разделителю (в данном примере по пробелу) и уж по результату разбиения пробегайтесь циклом.
Видимо, содержимое переменной block имеет атрибут «tags», а в нем - текстовая строка. По ней вы циклом for и пробегаетесь, посимвольно.
Наверно, надо строку подготовить - либо посредством метода split, либо посредством других функций, для того предназначенных - в зависимости от структуры строки, видимо содержащей теги.
Теперь по коду:
Вы показали код функции, но как обращаетесь к функции, не показали.
Рекомендую прикладывать кусок рабочего кода, так чтобы мы взяли его, попробовали и быстро выяснили, в каком месте косяк. А так только косвенно догадываться приходится, где вы итерируете строку поэлементно вместо итерирования элементов списка.
Тег разбивается по буквам потому, что вы его так разбиваете. А вы его так разбиваете потому, что не имеете понятия об основах языка программирования. Рекомендую проработать «Изучаем Python» М.Лутца. Еще первые 400 страниц первого тома книги приведут ваше понимание языка в норму.
Вот всем вы, ботоводы, недовольны. Бот не работает - плохо. Бот работает в два раза больше - плохо.
А я вот мечтаю найти машину времени, смотаться в прошлое и авторам кода исходных ботов надавать по рукам большой железной линейкой. За то, что в будущем толпы безграмотных школьников, не имеющих понятия о программировании, не читающих документации, будут этими ботами пытать Тостер...
Полагаю, нужна конкретика, иначе ваш вопрос выглядит «я че-то там делаю по рекомендованным примерам, но не получается; дайте другие примеры».
Хорошо бы вы написали: «я делаю вот это, вот код; ожидаю вот это, а получаю вот что; сообщение об ошибке такое-то». Думаю, вам подсказали бы по конкретике.