Я изучаю python, и я пытаюсь решить некоторые простые проблемы, чтобы поправиться. У меня есть два файла с одинаковой длиной, и я уже извлек из первого файла строки, которые я хочу получить со второго. Итак, теперь у меня есть массив, такой как [0, 1, 0, 0, 1, ...] для каждой строки, которую я хочу прочитать из второго файла. Каков наилучший способ скопировать только эти строки в третий файл? Это мой код, но я получаю ошибки в написании строки:извлечение строк из текстового файла
f = open('file.txt')
f2 = open('file2.txt', 'wb')
data = f.readlines()
for i in range(len(array)):
if array[i]==1:
f2.write(f[i])