Как удалить файл в Python

Чтобы удалить файл, вы используете функцию remove() встроенного модуля os. Например, в следующем примере используется функция os.remove() для удаления файла readme.txt:

import os

os.remove('readme.txt')

Если файл readme.txt не существует, функция os.remove() выдаст ошибку:

FileNotFoundError: [WinError 2] The system cannot find the file specified: 'readme.txt'

Чтобы избежать ошибки, вы можете проверить существование файла перед его удалением следующим образом:

import os

filename = 'readme.txt'
if os.path.exists(filename):
    os.remove(filename)

Альтернативно вы можете использовать оператор try…Exception, чтобы перехватить исключение, если файл не существует:

import os

try:
    os.remove('readme.txt')
except FileNotFoundError as e:
    print(e)
Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *