🔍 Как узнать название файла в Python? Узнайте сейчас!
import os
filename = "example.py"
file_name = os.path.basename(filename)
print(file_name)
Чтобы узнать название файла в Python, вы можете использовать модуль os. Просто передайте путь к файлу в функцию os.path.basename(), и она вернет только название файла без пути.
Вот пример кода:
import os
filename = "example.py"
file_name = os.path.basename(filename)
print(file_name)
В результате выполнения этого кода будет выведено название файла "example.py".
Детальный ответ
Как узнать название файла в Python
Иногда нам требуется получить название файла в программе Python для дальнейшей обработки или отображения. В этой статье мы рассмотрим несколько способов, которые помогут вам узнать название файла в Python.
1. Модуль os
Модуль os предоставляет функции для работы с операционной системой, включая получение информации о файловой системе. Чтобы получить название файла, вы можете использовать функцию os.path.basename(). Вот пример:
import os
file_path = "/путь_к_файлу/название_файла.txt"
file_name = os.path.basename(file_path)
print("Название файла:", file_name)
Вывод:
Название файла: название_файла.txt
2. Разделение пути файла
Еще один способ узнать название файла - это разделить путь файла на директорию и имя файла. Для этого мы можем использовать функцию os.path.split(). Вот пример:
import os
file_path = "/путь_к_файлу/название_файла.txt"
dir_name, file_name = os.path.split(file_path)
print("Название файла:", file_name)
Вывод:
Название файла: название_файла.txt
3. Разделение расширения файла
Если вы хотите получить только название файла без расширения, вы можете воспользоваться функцией os.path.splitext(). Эта функция разделит полное имя файла на название и расширение. Вот пример:
import os
file_path = "/путь_к_файлу/название_файла.txt"
file_name, file_extension = os.path.splitext(file_path)
print("Название файла:", file_name)
print("Расширение файла:", file_extension)
Вывод:
Название файла: название_файла
Расширение файла: .txt
4. Работа с pathlib
Модуль pathlib предоставляет удобные методы для работы с путями файловой системы. Для получения названия файла воспользуйтесь методом name объекта Path. Вот пример:
from pathlib import Path
file_path = Path("/путь_к_файлу/название_файла.txt")
file_name = file_path.name
print("Название файла:", file_name)
Вывод:
Название файла: название_файла.txt
Заключение
Теперь вы знаете несколько способов узнать название файла в Python. Вы можете выбрать то, что лучше подходит для вашей конкретной задачи. Помните, что правильное использование путей файловой системы является важной частью программирования, поэтому будьте внимательны при работе с файлами.