🔍 Как узнать название файла в 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. Вы можете выбрать то, что лучше подходит для вашей конкретной задачи. Помните, что правильное использование путей файловой системы является важной частью программирования, поэтому будьте внимательны при работе с файлами.

Видео по теме

Работа с файлами в Python. Чтение и запись данных

join() и split() получаем имя файла #python

Как найти путь до исполняемого файла python

Похожие статьи:

Что должен уметь junior python developer? 😎🐍🔥

🔢 Как перевернуть число в Python без использования str 🔢

✨🎮 Как сделать 2Д Майнкрафт на Питоне? Учебное руководство для начинающих!

🔍 Как узнать название файла в Python? Узнайте сейчас!

Как удалить последний элемент из строки в Python? 🐍

🔍 Как работает def в питоне? Простое объяснение и примеры

🔓 Как открыть idle в python на Linux: подробная инструкция для начинающих