У меня есть каталог с более чем 260 текстовыми файлами, содержащими информацию о подсчете очков. Я хочу создать сводный текстовый файл всех этих файлов, содержащий имя файла и первые две строки каждого файла. Моя идея состояла в том, чтобы создать два списка отдельно и «заархивировать» их. Однако я могу получить список имен файлов, но я не могу получить первые две строки файла в добавленный список. Вот мой код:
# creating a list of filename
for f in os.listdir("../scores"):
(pdb, extension) = os.path.splitext(f)
name.append(pdb[1:5])
# creating a list of the first two lines of each file
for f in os.listdir("../scores"):
for line in open(f):
score.append(line)
b = f.nextline()
score.append(b)
Я получаю сообщение об ошибке, что str не имеет атрибута nextline. Пожалуйста, помогите, заранее спасибо.
head -2 ../scores/* >summary.txt- person perimosocordiae   schedule 16.07.2010