|
1 / 1 / 0
Регистрация: 07.09.2018
Сообщений: 6
|
|
Отметить пустые строки в текстовом файле02.04.2022, 13:31. Показов 1263. Ответов 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
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|