Как удалить первую строку из файла в Python?

Пользователь

от otha_marks , в категории: Python , 3 месяца назад

Как удалить первую строку из файла в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jeremy_larkin , 3 месяца назад

@otha_marks Вы можете использовать код ниже как пример, который как раз удаляет первую строку из файла в Python:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
filename = "test.txt"

with open(filename, 'r') as file:
    lines = file.readlines()
    if len(lines) > 0:
        rows = lines[1:]
    else:
        rows = []

with open(filename, "w") as file:
    file.writelines(rows)