🔑 Как получить название файла из пути в Python? Узнайте сейчас!
Для получения названия файла из пути в Python вы можете использовать модуль os.path
. Вот простой способ сделать это:
import os
path = '/путь/к/файлу/файл.txt'
filename = os.path.basename(path)
print(filename)
Вышеуказанный код использует функцию os.path.basename()
, которая возвращает название файла из заданного пути. В данном случае, она вернет файл.txt
.
Детальный ответ
Как получить название файла из пути в Python
В Python есть несколько способов получить название файла из полного пути. В этой статье мы рассмотрим два наиболее распространенных способа: использование функции os.path и метода split() строки.
1. Использование функции os.path
Модуль os.path предоставляет набор функций для работы с путями и именами файлов в Python. Одной из таких функций является os.path.basename(). Она возвращает название файла из полного пути.
import os
file_path = "/полный/путь/к/файлу.txt"
file_name = os.path.basename(file_path)
print(file_name)
Вывод:
файлу.txt
Функция os.path.basename() разделяет полный путь на составные части и возвращает только последнюю часть, которая является названием файла.
2. Использование метода split() строки
Второй способ получить название файла из полного пути состоит в использовании метода split() строки. Мы можем разделить полный путь по символу слеша ("/") и получить последний элемент списка, который будет названием файла.
file_path = "/полный/путь/к/файлу.txt"
file_name = file_path.split("/")[-1]
print(file_name)
Вывод:
файлу.txt
В данном примере мы разделили строку file_path на список элементов, используя символ слеша в качестве разделителя. Затем мы обратились к последнему элементу списка (индекс -1), который будет названием файла.
Заключение
Теперь вы знаете два способа получить название файла из полного пути в Python. Вы можете выбрать любой из этих способов в зависимости от ваших предпочтений и требований.