Как удалить у пачки txt файлов все строки кроме первых 40?

В папке лежат около 1000 файлов .txt, в них нужно удалить всё, кроме первых 40 строк. После составить таблицу в exel с 40 столбцами(то есть эти строки закинуть в exel и разнести по столбцам в одну строчку) Как это автоматизировать с помощью word / python / notepad++? Кто-нибудь сталкивался с похожей задачей?


Ответы (1 шт):

Автор решения: Leonid

С помощью os.listdir() проходитесь по каждому файлу в директории. Потом с помощью контекстного менеджера with open(file) ... заходите в каждый файл и удаляете все, кроме первых 40 строк. Дальше в python есть excel api и смотрите как им пользоваться.

→ Ссылка