Заменить строки в текстовых файлах.

satfan

Пользователь
Пользователь
Апр 21, 2020
98
6
8
Windows 7, IDLE (Python 3.8 32-bit)
Нужен простейший скрипт.
Есть два текстовых файла: userbouquet._5.tv и EPG.txt

Это часть файла: userbouquet._5.tv
#SERVICE 4097:0:1:F071:521:D:0:0:0:0:http%3a//xstream.afontovo.ru/afontovo_ya.m3u8:Афонтово (Красноярск)
#DESCRIPTION Афонтово (Красноярск) --- название канала берём здесь.

#SERVICE 4097:0:1:A177:521:D:0:0:0:0:http%3a//serv30.vintera.tv%3a8081/belarus24/belarus24/playlist.m3u8:Беларусь 24
#DESCRIPTION Беларусь 24
-----------------------------
Это часть файла: EPG.txt
"center">107
Афонтово (Красноярск)
4097:0:1:F071:521:D:0:0:0:0:http

"center">198
Беларусь 24
4097:0:1:A177:521:D:0:0:0:0:http
===============================
Брать построчно из файла: userbouquet._5.tv --- название канала
(пример 1: Афонтово (Красноярск))
==========================
Найти в файле: EPG.txt
--- по названию канала (пример1: Афонтово (Красноярск))
(пример 2: Беларусь 24)
============================
Пример 1: 4097:0:1:F071:521:D:0:0:0:0:http
Взять из этой строки:
#SERVICE 4097:0:1:F071:521:D:0:0:0:0:http%3a//xstream.afontovo.ru/afontovo_ya.m3u8:Афонтово (Красноярск)
--- Из файла: userbouquet._5.tv

Заменить на 4097:0:1:F071:521:D:0:0:0:0:http
--- Из файла: EPG.txt

И так далее по всем каналам.
В итоге должно всё сохранится в обновлённом userbouquet._5.tv
 
Последнее редактирование:

Форум IT Специалистов