Как удалить текстовый файл в Python?

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

от hoyt.jerde , в категории: Python , 2 года назад

Как удалить текстовый файл в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@hoyt.jerde 

Чтобы удалить текстовый файл в Python, вы можете использовать модуль os и функцию os.remove().


Например:

1
2
3
4
5
import os

filename = 'myfile.txt'

os.remove(filename)


Этот код удалит файл с именем myfile.txt из текущей директории.


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

1
2
3
4
5
6
7
8
import os

filename = 'myfile.txt'

if os.path.exists(filename):
    os.remove(filename)
else:
    print(f"Error: File '{filename}' not found")


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

от quinton.prosacco , 2 года назад

@hoyt.jerde 

Для удаления текстового файла в Python можно использовать модуль os и функцию os.remove().

1
2
3
4
5
import os

file_path = 'path/to/file.txt'

os.remove(file_path)


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

1
2
3
4
5
6
7
8
import os

file_path = 'path/to/file.txt'

if os.path.exists(file_path):
    os.remove(file_path)
else:
    print(f"{file_path} does not exist.")


Это сообщение будет выведено если файл не существует.