Получить имя файла без расширения в Python

Google Translate Icon

В этом посте мы обсудим, как получить имя файла без расширения по указанному пути в Python.

1. Использование os.path.splitext() функция

Стандартным решением является использование os.path.splitext(path) function to split a path into a (root, ext) pair such that root + ext == path. This returns the path to the file without extension. If the file has multiple periods, leading periods are ignored.

Скачать код

2. Использование str.rsplit() функция

В качестве альтернативы вы можете использовать str.rsplit() функция разделения на последний период.

Скачать код

3. Использование pathlib.Path.stem() функция

Если вам не нужен полный путь, вы можете использовать pathlib модуль в Python 3.4+. Вы можете использовать его stem свойство, которое возвращает имя файла без его расширения:

Скачать код

Вот и все, что нужно для получения имени файла без расширения в Python.

Оценить этот пост

Средний рейтинг 4.13/5. Подсчет голосов: 31

Голосов пока нет! Будьте первым, кто оценит этот пост.

Сожалеем, что этот пост не оказался для вас полезным!

Расскажите, как мы можем улучшить этот пост?




Спасибо за чтение.

Пожалуйста, используйте наш онлайн-компилятор размещать код в комментариях, используя C, C++, Java, Python, JavaScript, C#, PHP и многие другие популярные языки программирования.

Как мы? Порекомендуйте нас своим друзьям и помогите нам расти. Удачного кодирования :)



Подписывайся
Уведомить о
guest
1 Комментарий
Большинство голосов
Новейшие Самый старый
Встроенные отзывы
Просмотреть все комментарии
НЕ переходите по этой ссылке, иначе вы будете забанены на сайте!