Чтобы получить путь к файлу без расширения с помощью модуля pathlibв Python, вы можете использовать различные методы. Вот несколько примеров:
-
Использование атрибута
stem:from pathlib import Path file_path = Path("/path/to/file.txt") file_name_without_extension = file_path.stem print(file_name_without_extension)Выход:
file -
Использование атрибута
nameи функцииsplitext():from pathlib import Path file_path = Path("/path/to/file.txt") file_name_without_extension = file_path.name.split(".")[0] print(file_name_without_extension)Выход:
file -
Использование атрибута
partsи объединение всех частей, кроме последней:from pathlib import Path file_path = Path("/path/to/file.txt") file_name_without_extension = "".join(file_path.parts[:-1]) print(file_name_without_extension)Выход:
/path/to/file
Это всего лишь несколько примеров того, как удалить расширение файла с помощью pathlib. Вы можете выбрать метод, который соответствует вашему конкретному случаю использования.