Найти - Пользователи
Полная версия: Скрипт очистки плейлиста.
Начало » Python для новичков » Скрипт очистки плейлиста.
1 2
satfan
Спасибо 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>
AD0DE412
эээ вы совсем с питоном не как?
ок
эт у вас проблемы с кодеровкой файла посмотрите в нотепаде++ че за кодеровка

xam1816
 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')
AD0DE412
xam1816
тс нужно решение под ключ похоже
так что вашу функцию надо интегрировать в его код … наверное … он (она) не осилит
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB