0

何百台ものサーバー用の Java のバージョンを取得する必要があるプロジェクトを仕事で行っています。私は readlink を使用してきましたが、リンクのフル パスが表示されます。Pythonを使用して最後のディレクトリのみを取得する方法を見つけようとしています。

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

出力が必要なのはJDK.

4

1 に答える 1

0

いくつかのさらなる研究の後、私はそれを理解しました。出力を取得したらos.readlink、出力を取得してベース名を取得しました。

>>> f = os.readlink('/dir/dir/dir/java')
>>> java_version = os.path.basename(f)
'java'
于 2016-08-12T17:43:16.197 に答える