Рубрики
Без рубрики

Python Удалить или удалить файл

Автор оригинала: Python Examples.

Python – Удалить файл

Чтобы удалить или удалить файл с помощью Python, вызовите Удалить () метод ОС Библиотеки с пути к файлу, переданному в качестве аргумента к функции удаления.

В этом руководстве мы узнаем, как удалить файл, и разные сценарии, которые мы можем столкнуться с удалением файла, например, не присутствуют и т. Д.

Синтаксис – OS.Remove ()

Ниже приведен синтаксис удаления () функции.

os.remove('filepath')

Если файл присутствует, удалить функцию () Удаляет файл. Но, если файл нет, удалить () Функция бросает FileNotFoundError.

Итак, если вы не знаете, присутствует ли файл или нет, и не хотелось бы в конечном итоге с помощью FileNotFoundError в некоторых случаях вы можете сначала проверить, присутствует ли файл и продолжение процесса удаления файлов.

Пример 1: Удалить файл с Python

Ниже приведен пример для удаления файла с именем data.txt, присутствующим на месте, то же самое, что и у программы.

Python Program

import os

os.remove('data.txt')
print('The file is removed.')

Если ваш файл находится где-то еще, кроме вашего текущего каталога, предоставьте полный путь (абсолютный путь).

Python Program

import os

os.remove('C:\workspace\python\data.txt')
print('The file is removed.')

Файл успешно удален.

Пример 2: Удалить файл, который нет

Если файл, указанный предоставленным путем, отсутствует, вы получите ошибку FileNotFoundError.

Python Program

import os

os.remove('C:\workspace\python\aslkdjfa.txt')
print('The file is removed.')

Выход

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

Резюме

В этом руководстве примеров Python мы узнали, как удалить или удалить файл с использованием библиотеки ОС Python.