🔍 Как вывести название файла в Питоне: советы и примеры
Чтобы вывести название файла в Python, вы можете использовать метод os.path.basename()
. Он возвращает только имя файла из полного пути.
import os
# Пример:
file_path = "/home/user/documents/file.txt"
file_name = os.path.basename(file_path)
print(file_name)
Детальный ответ
Как вывести название файла в питоне
В питоне существует несколько способов вывести название файла. Давайте рассмотрим два из самых популярных способов: использование модуля os и метода split() для работы со строками.
1. Использование модуля os
Модуль os предоставляет различные функции для работы с операционной системой, включая работу с файловой системой.
import os
# Получение текущего рабочего каталога
current_dir = os.getcwd()
# Разделение пути к файлу и его названия
file_path = os.path.abspath(__file__)
file_name = os.path.basename(file_path)
print(file_name)
В этом примере мы используем функцию getcwd() для получения текущего рабочего каталога, и функцию basename() для извлечения последнего компонента пути, который представляет собой только название файла.
2. Использование метода split() для работы со строками
Еще один способ вывести название файла - использование метода split() для разделения пути к файлу и его названия.
file_path = __file__
file_name = file_path.split("/")[-1]
print(file_name)
Здесь мы используем оператор split("/") для разделения пути по символу "/". Индекс [-1] используется для получения последнего компонента, который представляет название файла.
Вывод
Теперь у вас есть два способа вывести название файла в питоне: используя модуль os или метод split() для работы со строками. Выберите тот способ, который наиболее подходит для вашей конкретной задачи и работайте с уверенностью!