• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как исправить ошибку в скрипте ?

satfan

Green Team
26.06.2022
77
1
BIT
52
IDLE (Python 3.10 64-bit)
Windows 10
--------------------------
Python:
# -*- coding: utf-8 -*-
import json

namefav = input("Введите название favorites:")
with open(namefav, 'r', encoding='utf-8') as file:
  data = file.read()

j = json.loads(data)

file = open('playlist.m3u','a')

for x in j:
  j2 = json.loads(x['data'])
  url = j2['url']
  title = j2['title']
  file.writelines('#EXTINF:-1,'+title+'\n')
  file.writelines(url+'\n')
print('Готово. Смотрим - playlist.m3u')
file.close()

"""
Скрипт создаёт плейлист (m3u) -
из файлов (fav) папки favorites
плагина E2iStream.
"""

Неторые файлы выдают ошибку:
file.writelines('#EXTINF:-1,'+title+'\n')
File “C:\Python\lib\encodings\cp1251.py”, line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)
UnicodeEncodeError: ‘charmap’ codec can't encode character ‘\U0001f41e’ in position 0: character maps to <undefined>

Как это исправить ?
 

B13

Заблокирован
01.01.2020
412
55
BIT
134
Судя по вашим вопросам, для начала вам придется научиься пользоваться любым поисковиком ( google, yandex и т.д.).
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!