私はこのディレクトリ構造を持っています:
test1
   file1.txt
   test2
       file2.txt
       test3
           file3.txt
           test4
                file4.txt
このディレクトリレベルを印刷する現在のコードは次のとおりです。
    import os
    def printRootStructure(dirname,indent=0):
        for i in range(indent):
            print "   ",
        print dirname
        if os.path.isdir(dirname):
            for files in os.listdir(dirname):
                printRootStructure(files,indent+1)
    printRootStructure("test")
現在、次のように印刷されます
test
    file1.txt
    test1
次のレベルに進んでいません。ここでトラブルシューティングに役立ちますか?