LINUX.ORG.RU

Вот тебе штатными средствами:

  • sed -n '/BEGIN/,/END/p' text.txt
  • awk '/BEGIN/,/END/ { print }' text.txt

С питоном разбирайся сам, если очень нужно или это домашнее задание.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)

Открыть один файл в текстовом представлении

Открыть другой файл в текстовом представлении

Читать строки из первого файла, пока не встретится строка «BEGIN\n»

Читать строки из первого файла и писать их во второй, пока не встретится строка «END\n»

Crocodoom ★★★★★
()
Ответ на: комментарий от te111011010

Я напишу этот код за 950 рублей.

anonymous
()

1500 руб. и код будет с docstrings и прочим PEP-8.

vvn_black ★★★★★
()

А мне вот интересно, как скопировать кусок текста из начала очень большого файла, то есть читать весь файл нельзя? Для себя я сделал вызовом однострочника на баше, но может кто подскажет, как это красиво сделать на питоне?

screamager
()
Ответ на: комментарий от screamager

а зачем читать весь файл 8) это не требуется на любом языке

mumpster ★★★★★
()
Ответ на: комментарий от Dred

да, я примерно так и думал, выкусить кусок байтов, и по нему регекспом пройтись, на баше я так и сделал.

screamager
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.