0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 8
|
|
1 | |
Замена строки на пустую22.03.2021, 00:13. Показов 1271. Ответов 1
Подскажите пожалуйста, как произвести замену строки в файле на пустую и чтобы текст с заменённой строкой потом записался в новый файл.
Нижний код рабочий, только почему-то вместо всех строк, которые начинаются на "As" на пустую строку заменяется только первая и вторая строка. file1 = open ('file1.txt', 'r') file2 = open ('file2.txt', 'w') content = file1.read() line = content.split("\n") a = 0 for i in range(len(line)): if(str(line[i]).startswith("As")): newdata= content.replace('line[i]', '') with open('file2.txt', 'w') as file: file.write(newdata) a += 1 file2.write(str(a) + ":" + line[i]+" \n") file2.close() file1.close()
0
|
22.03.2021, 00:13 | |
22.03.2021, 00:13 | |
Ответы с готовыми решениями:
1
Замена строки на пустую Замена самой длинной строки на пустую
|
710 / 349 / 120
Регистрация: 09.12.2020
Сообщений: 918
|
||||||
22.03.2021, 00:26 | 2 | |||||
полагаю, что это происходит из-за неверного ключа. Нужно открчть файл на дозапись с помощью ключа 'a'
Добавлено через 1 минуту
В вашем коде файл открывается каждый раз заново и стирает содержимое файла которое было до его открытия На будущее: вставляйте код через специальную функцию в окне ответа
0
|
22.03.2021, 00:26 | |
Помогаю со студенческими работами здесь
2
Замена на пустую строку макросом
Вывод строки до Н-ной строки, потом сделать пустую строку
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Топ10 лучших фреймворков JavaScript для изучения в 2025
bytestream 16.02.2025
В современной веб-разработке JavaScript занимает особое место, являясь одним из наиболее востребованных языков программирования. По мере развития веб-технологий появляется все больше фреймворков,. . .
|
Temporal в JavaScript - новый формат даты и времени
bytestream 16.02.2025
В мире JavaScript скоро произойдет значимое событие - появление нового встроенного объекта Temporal, который призван полностью заменить устаревший объект Date. Это революционное изменение в работе с. . .
|
Эффект выпуклости или капли с помощью CSS
Wired 16.02.2025
Как создать в современном браузере реалистичный объемный эффект, напоминающий каплю воды или выпуклую поверхность? Ведь каждый раз, когда я пытаюсь добавить объем интерфейсным элементам, получается. . .
|
Отличия одинарных и двойных кавычек в C++
Wired 16.02.2025
При написании программ на C++ мы постоянно сталкиваемся с необходимостью использовать кавычки, и зачастую выбор между одинарными и двойными кавычками может показаться несущественным. Но давайте-ка. . .
|
238. Product of Array Except Self
alhaos 16.02.2025
Необходимо вернуть слайс целых чисел каждый элемент которого содержит произведения всех элементов входного слайса кроме элемента с совпадающим индексом.
Ограничения: Не использовать деление,. . .
|
Ошибка при установке TailwindCSS "NPM error could not determine executable to run"
Wired 16.02.2025
Одна из распространенных проблем возникает при установке популярного CSS-фреймворка TailwindCSS - появляется сообщение об ошибке "NPM error could not determine executable to run". Эта ошибка особенно. . .
|
Как обновить TailwindCSS
Wired 16.02.2025
При обновлении TailwindCSS до версии 4. 0 многие разработчики сталкиваются с неожиданной ошибкой, которая существенно затрудняет процесс миграции. Типичное сообщение об ошибке выглядит так: "Error: It. . .
|
Порядок вычисления выражений в printf
Wired 16.02.2025
Функция printf - одна из основополагающих возможностей языка C для вывода форматированного текста и значений в консоль. Интересной и часто недопонимаемой особенностью этой функции является порядок. . .
|
Как преобразовать std::array в std::tuple в C++23
Wired 16.02.2025
В современном C++ программировании часто возникает необходимость преобразования данных между различными контейнерами. Особенно интересным случаем является конвертация между массивами и кортежами -. . .
|
Оптимизация кода с помощью бинарной нотации
stackOverflow 16.02.2025
Оптимизация кода традиционно ассоциируется с использованием эффективных структур данных и алгоритмов, в то время как любая оптимизация, явно использующая аппаратные ресурсы, часто считается. . .
|