У меня есть файл, который содержит следующие строки. В этом я хочу прочитать строки между строкой, которая запускает forw и строку до конца .txt , скопируйте каждый набор выделенных строк в отдельные новые файлы, используя скрипт python.Как извлечь определенные строки из файла и сохранить определенные строки в каждом новом файле в python
forw l1tt DeleteULPhCH 0
forw l1tt activate 1
forw l1tt DeleteCCB 0 1 0
forw l1tt DeleteDLPhCH 0
BCH_CCB63.txt
DL_BCH_PhCh.txt
forw l1tt setuecontext 100
forw l1tt DeleteCCB 65 1 0
DL_BCH_PhCh.txt
Мой вывод должен быть как:
forw l1tt activate 1
forw l1tt DeleteULPhCH 0
forw l1tt activate 1
forw l1tt DeleteCCB 0 1 0
forw l1tt DeleteDLPhCH 0
в одном файле.
и в другом файле должно быть как:
forw l1tt setuecontext 100
forw l1tt DeleteCCB 65 1 0
Я использовал следующий код Python: Это извлекая только первый набор output.But я наклоняю возможность извлечь второй набор продукции после того, как с учетом перерыв условие. Пожалуйста, помогите мне в ближайшее время.
fin=open("script.txt","r")
fout=open("output.txt","w")
lines=fin.readlines()
for line in lines:
if re.search(r"(.*)(.txt)",line):
break
print line
fout.write(line)
fin.close()
fout.close()
Большое спасибо. Он работает на 100% абсолютно – user3082400
Добро пожаловать. Я рад, что смог помочь – skamsie