Pythonは(サブディレクトリを含む)のディレクトリ内のすべてのファイルまたはディレクトリを示しています

#!は/ usr / binに/のpython3

# - * - コーディング:UTF-8 - * -

 

輸入再

輸入OS

インポート時

 

デフprint_files(パス):

    lsdir = os.listdir(パス)

    DIRS = [I iについてlsdirであればos.path.isdir(os.path.join(経路I))] DIRS場合:

        dirsの中に私のために:

            print_files(os.path.join(パス、I))

    ファイル= [I iについてlsdirでos.path.isfile IF(os.path.join(経路I))]

    #forファイルでF#のリスト(サブディレクトリ内のファイルを含む)すべてのファイル

    #リスト(サブディレクトリディレクトリを含む)すべてのディレクトリ:dirsのでfに対する

        SSS =(os.path.join(経路F))

        #裁判官ディレクトリパスかどうか:os.path.isdir(SSS)の場合

            印刷(SSS)  

    リターン

 

print_files( '/テスト/ TEST1 /')#リスト(サブディレクトリを含む) '/テスト/ test1の/' ディレクトリの下にあるすべてのファイルやディレクトリ

おすすめ

転載: blog.csdn.net/qq_35751770/article/details/93734590