Чтобы получить базовое имя без расширения в Python, вы можете использовать различные методы. Вот несколько подходов:
-
Использование модуля
os.path
:import os filename = "example.txt" basename = os.path.splitext(filename)[0] print(basename) # Output: example
-
Использование модуля
pathlib
:from pathlib import Path filename = "example.txt" basename = Path(filename).stem print(basename) # Output: example
-
Использование манипуляций со строками:
filename = "example.txt" basename = filename.rsplit(".", 1)[0] print(basename) # Output: example
Эти методы извлекают базовое имя без расширения из заданного имени файла.