2016-08-12 4 views
0

나는 100 대의 서버를 위해 Java 버전을 구해야 할 때 프로젝트에서 일하고있다. 내가 readlink를 사용하고 있었지만, 그것은 링크에 대한 전체 경로를 제공합니다. 파이썬을 사용하여 마지막 디렉토리 만 가져 오는 방법을 알아 내려고하고 있습니다.readlink에서 마지막 디렉토리 만 가져 오는 방법

>>> f = os.system('readlink /dir/dir/dir/java') 
/dir/dir/dir/dir/jdk 

출력은 JDK이어야합니다.

답변

0

추가 조사가 끝나면 나는 그것을 알아 냈습니다. os.readlink에서 출력을 얻은 다음 출력을 가져 와서 기본 이름을 얻었습니다.

>>> f = os.readlink('/dir/dir/dir/java') 
>>> java_version = os.path.basename(f) 
'java' 
관련 문제