У меня есть каталог с 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
. Пожалуйста, помогите, спасибо заранее.