Python-os-readlink

提供:Dev Guides
2020年6月22日 (月) 22:35時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

Python os.readlink()メソッド

説明

Pythonのメソッド* readlink()*は、シンボリックリンクが指すパスを表す文字列を返します。 絶対パス名または相対パス名を返す場合があります。

構文

以下は* readlink()*メソッドの構文です-

os.readlink(path)

パラメーター

  • path -これは、リンクのソースを見つけるためのパスまたはシンボリックリンクです。

戻り値

このメソッドは、シンボリックリンクが指すパスを表す文字列を返します。

次の例は、readlink()メソッドの使用法を示しています。

# !/usr/bin/python
import os

src = '/usr/bin/python'
dst = '/tmp/python'

# This creates a symbolic link on python in tmp directory
os.symlink(src, dst)

# Now let us use readlink to display the source of the link.
path = os.readlink( dst )
print path

上記のプログラムをコンパイルして実行します。これにより/usr/bin/pythonへのシンボリックリンクが作成され、後でreadlink()呼び出しを使用してシンボリックリンクのソースが読み取られます。 このプログラムを実行する前に、/tmp/pythonが既に使用可能になっていないことを確認してください。

/usr/bin/python