Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 20.11.2020, 13:56   #1
satfan
Пользователь
 
Регистрация: 11.02.2019
Сообщений: 22
По умолчанию Заменить строки в текстовых файлах

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
satfan вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме от 7000 рублей в месяц



Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комментирование в текстовых файлах stalker1995s Общие вопросы Delphi 9 14.04.2013 20:51
Паскаль, сортировка в текстовых файлах. Monori Помощь студентам 4 11.04.2012 16:59
Сравнение данных в текстовых файлах zhukovms Помощь студентам 34 05.09.2011 10:58
Два текстовых файла. Записать в третий те строки, которые есть и в первом, и во втором файлах (Паскаль) dark999 Паскаль, Turbo Pascal, PascalABC.NET 4 28.03.2011 20:41
Поиск и замена в текстовых файлах akm-gala Помощь студентам 1 18.06.2010 08:08


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Скидки на курсы GeekBrains 40%, выбирайте программу для себя