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

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

от krista , в категории: Python , 3 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от richard , 3 года назад

@krista Вы можете использовать os.remove() или os.unlink() для удаления файла в Python, ниже можете найти пример кода:


1
2
3
4
5
6
7
import os

# Удалить файл /tmp/file.txt
os.remove("/tmp/file.txt")

# Или
os.unlink("/tmp/file2.txt")


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

от bart , 2 года назад

@krista 

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

1
2
3
4
import os

file_path = '/path/to/file.txt'
os.remove(file_path)


Если файл не существует, эта функция вызовет исключение FileNotFoundError. Чтобы избежать этого, вы можете использовать оператор try-except:

1
2
3
4
5
6
7
import os

file_path = '/path/to/file.txt'
try:
    os.remove(file_path)
except FileNotFoundError:
    print(f'{file_path} does not exist.')


Если вы хотите удалить директорию, вы можете использовать функцию os.rmdir(), которая принимает один аргумент - путь к директории, которую вы хотите удалить. Но эта функция удалит только пустую директорию, если в ней есть файлы или директории вызовет исключение.


Если вам нужно удалить директорию со всем ее содержимым, вы можете ис