Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 14, 2022 06:46:29

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Скрипт очистки плейлиста.

Спасибо AD0DE412
Опять выдало ошибки:
Traceback (most recent call last):
File “C:\Users\Пк\Desktop\cleaning_plist\2.py”, line 18, in <module>
txt = file_in.read()
File “C:\Python\lib\encodings\cp1251.py”, line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)
UnicodeDecodeError: ‘charmap’ codec can't decode byte 0x98 in position 6252: character maps to <undefined>

Офлайн

#2 Фев. 14, 2022 18:23:43

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Скрипт очистки плейлиста.

эээ вы совсем с питоном не как?
ок
эт у вас проблемы с кодеровкой файла посмотрите в нотепаде++ че за кодеровка



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Фев. 14, 2022 18:25:52)

Офлайн

#3 Фев. 14, 2022 23:24:19

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1364
Репутация: +  120  -
Профиль   Отправить e-mail  

Скрипт очистки плейлиста.

 import re
#
def edit_m3u(m3u_file):
    with open(m3u_file, 'r', encoding='utf-8') as rf:
        with open('edited_m3u.txt', 'w', encoding='utf-8') as wf:
            for line in rf.readlines():
                if line.startswith('#EXTINF'):
                    wf.writelines(re.sub(r'(#EXTINF:-?\d+)(?:.*)(,.+)', f"\g<1>\g<2>", line))
                elif line.startswith('http'):
                    wf.writelines(line)
#
edit_m3u('UPITERR.m3u')

Офлайн

#4 Фев. 14, 2022 23:30:23

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Скрипт очистки плейлиста.

xam1816
тс нужно решение под ключ похоже
так что вашу функцию надо интегрировать в его код … наверное … он (она) не осилит



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Фев. 14, 2022 23:30:47)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version