Как выбрать указанные c строк и переписать их в один файл? - PullRequest
0 голосов
/ 16 июня 2020

У меня есть файл .txt, который содержит некоторые данные лекций по напряжению, току и излучению в эксперименте, и он отображается следующим образом.

Я действительно новичок в Python, поэтому я хотел бы знать, есть ли какая-либо функция или библиотека, которая могла бы помочь мне выбрать только некоторые строки, особенно те, где значение, отображаемое во второй строке, положительное и выше, чем давайте скажем, 10, а затем снова запишите его в новый файл.

Также, если вы можете порекомендовать мне какую-либо литературу, чтобы углубиться в нее, я был бы признателен. Заранее спасибо!

1 Ответ

0 голосов
/ 16 июня 2020

Вы можете использовать readlines ()

with open('file_name','r') as f:
    lines = f.readlines() #this will create a list with each element as a line

with open('file2','w') as f2:
    f2.write(lines[0]) #this will write 1st line to a new file
    f2.writelines(lines) #this will write all the lines in new file

Нет ничего лучше, чем официальная документация для обучения,
Если этого недостаточно проверьте
Если это ответ на ваш вопрос, примите ответ:)

...