Читаемая версия с использованием Pathlib
в Python 3.4 +
from pathlib import Path
Path('/root/dir/sub/file.ext').stem
Будет напечатана:
file
blockquote>Если путь может быть символической ссылкой, добавьте
resolve()
Path('/root/dir/sub/file.ext').resolve().stem
Для этого я могу ограничить экземпляр запроса следующим образом:
em.createQuery("select m from Manual m").setMaxResults(1).getSingleResult()