web-dev-qa-db-ja.com

ファイルがリンクファイルの場合、リンクのターゲットパスを見つける方法

ファイルがリンクファイルであるかどうかを確認し、ターゲットファイル(リンクファイルが指す実際のファイル)のパスを検索する方法

20
duhhunjonn

os.path.islink (リンクですか?)および os.path.realpath (リンクであるかどうかに関係なく、最終的にパスを指すようにします)。

os.path.islinkがTrueで、最初のリンクのみをたどりたい場合は、 os.readlink を使用します。

28

os.lstat()を使用してから、st_modeフィールドを調べます。

0
unwind