Вытащить имя файла, без разделения строки

os.path.basename(file).rsplit(".", 1)[0]

Как по мне, это жесть какая та. Чтобы получить имя фала, приходиться на такое идти...

Есть ли в пайтоне вариант, адекватного получения имени файла, без разделения...


Ответы (1 шт):

Автор решения: Fox Fox
import pathlib
f="d:\\documents\\proba.txt"
print(pathlib.Path(f).stem)

Выводит: "proba"

→ Ссылка