Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
何百台ものサーバー用の Java のバージョンを取得する必要があるプロジェクトを仕事で行っています。私は readlink を使用してきましたが、リンクのフル パスが表示されます。Pythonを使用して最後のディレクトリのみを取得する方法を見つけようとしています。
>>> f = os.system('readlink /dir/dir/dir/java') /dir/dir/dir/dir/jdk
出力が必要なのはJDK.
JDK
いくつかのさらなる研究の後、私はそれを理解しました。出力を取得したらos.readlink、出力を取得してベース名を取得しました。
os.readlink
>>> f = os.readlink('/dir/dir/dir/java') >>> java_version = os.path.basename(f) 'java'