поэтому у меня есть файл: data2.txtкак написать вывод в файл питон
Lollypop,
Lolly pop,
ooh
lolly,
lolly, lolly;
lollypop, lollypop,
ooh lolly, lolly, lolly,
lollypop!
ba dum dum dum ...
LOL :-)
мне нужно Перебери каждую строку data2.txt печати только строк, содержащей строку «лол» и печатать вывод в NewFile
with open("data3.txt") as g:
with open("data2.txt") as lfp:
for lin in lfp:
if 'lol' in lin:
g.write(str(lin))
elif 'LOL' in lin:
g.write(str(lin))
elif 'Lol' in lin:
g.write(str(lin))
Но я получаю сообщение об ошибке:
g.write(str(lin))
io.UnsupportedOperation: not writable
не знал, что вы можете открыть два файла на одной строке, хороший ответ! – martijnn2008
@ martijnn2008, да, вы можете открыть столько, сколько хотите, вы можете так с любыми объектами поддерживать использование контекстного менеджера –