0

os.walkディレクトリをトラバースするために使用しています。問題は、ファイルがシンボリック リンクであるかどうかを認識し、リンクをたどらないことです。このコード:

for root, dirs, files in os.walk(PROJECT_PATH):
    for f in files:
        # I want os.path.islink(f) to return true for symlink here
        # instead of ignoring them by default

このコードはシンボリックリンクを提供しません

for root, dirs, files in os.walk(PROJECT_PATH, followlinks=True):
    for f in files

シンボリックリンクが指すディレクトリをたどりますが、シンボリックリンク自体は提供しません。ありがとう。

4

1 に答える 1