Здравствуйте!
Имеется файл file1.txt, в котором записаны частоты (на каждой строчке по частоте). Их можно добавлять или удалять. И можно посчитать количество частот в файле.
Также имеется файл file2.txt. Там значения от этих частот вперемешку. То есть если, например, в файле file1.txt 3 частоты, то в файле file2.txt числа идут следующим образом:
число от 1 частоты
число от 2 частоты
число от 3 частоты
число от 1 частоты
число от 2 частоты
...
Предположим, что в файле file1.txt не три частоты, а n. Как написать алгоритм, который распихивает числа от конкретной частоты в конкретные файлы?
files = [open('freq{}.txt'.format(i), 'w') for i in range(N)]
f2 = open('file2.txt')
i = 0
for l in f2.radlines():
files[i].write(l)
i = (i+1) % N
f2.close()
for f in files:
f.close()