Может кто-нибудь, пожалуйста, помогите мне с этим? Вот что поставило Grok обучения:Grok Learning Python 3.3 Файлы
Вы работали трудно писать письмо к вашей переписке, только чтобы понять, что ваша собаке были «помогать» и вносит свой вклад в письмо тоже! Вы заметили, что каждая строка начинается с WOOF! и включает в себя вещи, которые вы просто не писали!
Напишите программу для чтения в строках из файла letter.txt и напишите новый файл fixed.txt, который содержит единственные строки, которые не начинаются с WOOF !.
Например, учитывая следующее: letter.txt
Мой огород растет очень хорошо!
WOOF! Поиграем!
Помидоры и огурцы почти готовы к употреблению.
Как идет ваш сад?
WOOF! Я лучше преследую этот опоссум!
ваша программа должна создать файл, который содержит fixed.txt:
Мой огород растет очень хорошо!
Помидоры и огурцы почти готовы к употреблению.
Как идет ваш сад?
Мой текущий код (я буду продолжать пытаться, и редактирование будет держать вас, ребята, которые разместил.):
open("letter.txt").read()
line = letter.txt.split()
if line.startswith("WOOF!"):
print("")
else:
print(letter.txt)
letter.txt.close()
Любая помощь будет принята с благодарностью. Заранее спасибо!
Пожалуйста, покажите нам свой существующий код. У вас проблемы с открытием файла? Чтение файла?Использование 'startswith'? – Matthias
Легко читать текстовые файлы по строкам в Python. Также легко написать строку в другой текстовый файл, который был открыт для записи. После того, как вы прочитаете строку из файла, это строковый объект/переменная. Существует метод 'line.startswith ('xxx')' строкового объекта, который можно использовать для тестирования. – pepr
С подсказками @ pepr вам нужно только 4 правильно отформатированных линий. –