Найти - Пользователи
Полная версия: Добавить строки в текстовый файл
Начало » Python для новичков » Добавить строки в текстовый файл
1
satfan
Windows 10
IDLE (Python 3.10 64-bit)
—————————–
Есть текстовый файл - out.txt -такого содержания:
———
КАК УДАЛИТЬ ВИРУСЫ С КОМПЬЮТЕРА? 100% РАБОЧИЙ МЕТОД
https://www.youtube.com/watch?v
Как ускорить ИНТЕРНЕТ до максимума? 100% РАБОЧИЙ МЕТОД
https://www.youtube.com/watch?v=B
Ускоряем WINDOWS до предела!!!
https://www.youtube.com/watch?v=6V2
Удали эти программы ПРЯМО СЕЙЧАС! | Программы для Windows 10
https://www.youtube.com/watch?v=X_F5n
==========================
Как с помощью Python сделать плейлист m3u:
1. Перед названием каждого видео нужно добавить: #EXTINF:-1,
2. После названием каждого видео ниже нужно добавить строку: #EXTGRP:1.
3. Строка со ссылкой будет ниже.
————————————–
В итоге должен получится файл out.m3u такого содержания:
#EXTM3U
#EXTINF:-1,КАК УДАЛИТЬ ВИРУСЫ С КОМПЬЮТЕРА? 100% РАБОЧИЙ МЕТОД
#EXTGRP:1.
https://www.youtube.com/watch?v
#EXTINF:-1,Как ускорить ИНТЕРНЕТ до максимума? 100% РАБОЧИЙ МЕТОД
#EXTGRP:1.
https://www.youtube.com/watch?v=B
#EXTINF:-1,Ускоряем WINDOWS до предела!!!
#EXTGRP:1.
https://www.youtube.com/watch?v=6V2
#EXTINF:-1,Удали эти программы ПРЯМО СЕЙЧАС! | Программы для Windows 10
#EXTGRP:1.
https://www.youtube.com/watch?v=X_F5n

py.user.next
1. Напиши скрипт, который читает входной файл построчно и выводит каждую строку в файл вывода.
2. Добавь в полученный скрипт вывод префикса “#EXTM3U\n” для строки, если её номер равен единице.
3. Добавь в полученный скрипт вывод префикса “#EXTINF:-1,” и суффикса “\n#EXTGRP:1.” для строки, если её номер чётный.

Чтобы выводить в файл, нужно в print() передать аргумент file=fout , где fout - файловый поток.
Чтобы выводить без перевода строки, нужно в print() передать аргумент end='' .
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