Как получить только последний каталог из readlink
Я делаю проект на работе, где мне нужно получить версию Java для сотен серверов. Я использовал readlink, но это дает мне полный путь для ссылки. Я пытаюсь найти способ получить только последний каталог, используя Python.
>>> f = os.system('readlink /dir/dir/dir/java')
/dir/dir/dir/dir/jdk
Мне нужен вывод только JDK
,
1 ответ
После некоторых дальнейших исследований я понял это. Однажды я получил выход из os.readlink
Затем я взял вывод и получил базовое имя:
>>> f = os.readlink('/dir/dir/dir/java')
>>> java_version = os.path.basename(f)
'java'