Pythonは、すべてのファイルとディレクトリの絶対パスを指定した場所を印刷します

要件:パスを考えると、すべてのパスを印刷する(パスは、次のディレクトリアップまでではありません)

インポートOSは
path_listは = []
 DEF :(パス)GET_ALL
     #のパス= r'D:\ Test3は「 
    パス= os.listdir(パス)#のリストすべてのディレクトリとファイル指定されたディレクトリ内の
    ための I でのパス:
        com_path = OSを。 path.join(パス、ⅰ)
        印刷(com_path)
        IF os.path.isdir(com_path):
            GET_ALL(com_path) パスがディレクトリである場合は、メソッド自体を呼び出す
        ELIFのos.path.isfile(com_path):
            path_listは。追記(com_path) パスはpath_listはのに添付ファイルである場合、
            #1 プリント(com_path)各ファイルの絶対パスプリント
        プリント(com_path) 印刷するすべてのファイルとディレクトリの絶対パス
を印刷" D:\ Test3は以下のファイルが含まれています。" 関数を呼び出す 
GET_ALL(R =パス' :\ Test3はDを'

テスト結果:

 

おすすめ

転載: www.cnblogs.com/kite123/p/11672163.html
おすすめ