|
説明
ディレクトリ階層構造を表示します。
ソースコード
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| |
import os
def walk_directory(path='./'):
for root, dirs, files in os.walk(path):
dir_split = root.split('/')
if dir_split[-1] == '':
dir = dir_split[-2]
tab_times = len(dir_split) - 1
else:
dir = dir_split[-1]
tab_times = len(dir_split)
print "\t" * (tab_times -1 ) , dir, '/'
for file in files:
print "\t" * tab_times, file
if __name__ == '__main__':
walk_directory()
|
※「コードなにがし」から転記しました。
|