|
1 / 1 / 0
Регистрация: 07.09.2018
Сообщений: 6
|
|
Отметить пустые строки в текстовом файле02.04.2022, 13:31. Показов 1231. Ответов 4
Метки python 3.7 (Все метки)
Всем привет!
Существует текстовый файл следующего содержания: вплетать несов. перех. 1) а) Ввивать, вставлять что-л. посредством плетения. б) перен. Включать, вставлять во что-л. 2) Вшивать, вклеивать листы в книгу, тетрадь и т.п., включая их в переплет. вплетаться несов. 1) а) Ввиваться во что-л. при плетении. б) Вводиться (об орнаменте, изображении чего-л. и т.п.). в) перен. Входить, включаться (о звуках). г) перен. Включаться, вставляться (в размышления, воспоминания и т.п.). 2) Страд. к глаг.: вплетать. вплотную нареч. 1) а) Очень плотно, без промежутков. б) устар. Сплошь, полностью. 2) а) Предельно близко, соприкасаясь с чем-л. б) Непосредственно примыкая. 3) а) перен. разг. Полностью отдаваясь какому-л. делу. б) Основательно, вполне серьезно. 4) разг.-сниж. До полного насыщения. вплоть нареч. разг.-сниж. То же, что: вплотную (1,2). Необходимо в пустые строки этого текстового файла (между словарными статьями) вставить символы, которые в последующем могли бы использоваться как разделитель, например, 'yyy'. Подскажите, пожалуйста, как это можно сделать.
0
|
|
| 02.04.2022, 13:31 | |
|
Ответы с готовыми решениями:
4
Продублировать в данном текстовом файле все пустые строки |
|
290 / 170 / 92
Регистрация: 21.03.2016
Сообщений: 400
|
|
| 02.04.2022, 16:58 | |
Сообщение было отмечено ibis777 как решение
Решение
Подскажу.
Считываешь фаил построчно, и если строка пустая меняешь ее. Второй вариант заменить все подряд идущие символы перевода строки \n\n на нужное вам \nyyy\n. Ещё вариант почитать книги по программированию.
2
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 02.04.2022, 17:44 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2018
Сообщений: 6
|
|
| 06.04.2022, 19:26 [ТС] | |
|
Спасибо за совет!
Сделал вот так: s = list(open('proba.txt').readlines()) a = [] for x in s: z=''.join(x) if len(z)== 1: z= 'yyy' + z a.append(z) b=' '.join(a) with open('qaw.txt','w') as file: print(b, file = file) print('1')
1
|
|
|
290 / 170 / 92
Регистрация: 21.03.2016
Сообщений: 400
|
|||||||||||||||||||||||||||||||
| 06.04.2022, 23:12 | |||||||||||||||||||||||||||||||
|
Молодец сам разобрался.
Есть замечания. Первая строчка
Вот набросал небольшой код решения твоей задачи.
Вот еще код используя replace.
0
|
|||||||||||||||||||||||||||||||
| 06.04.2022, 23:12 | |
|
Помогаю со студенческими работами здесь
5
Удалить в текстовом файле 1.txt все строки, которые встречаются в текстовом файле 2.txt
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|