2015. 2. 5. 22:38
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#!/usr/bin/python
# -*- coding:utf-8 -*-

import glob
import os.path

ndir=nfile=0

def traverse(dir, depth):
  global ndir, nfile
  for obj in glob.glob(dir+'/*'):
    if depth==0:
      prefix='|--'
    else:
      prefix='|'+'   '*depth+'|--'
    if os.path.isdir(obj):
      ndir+=1
      print(prefix+os.path.basename(obj))
      traverse(obj, depth+1)
    elif os.path.isfile(obj):
      nfile+=1
      print(prefix+os.path.basename(obj))
    else:
      print(prefix+'unknown object :',obj)

if __name__=='__main__':
  traverse('.',0)
  print('\n',ndir,'directories,',nfile,'files')
  input()



'Python' 카테고리의 다른 글

InstanceManager.py  (0) 2015.02.06
caesar.py  (0) 2015.02.05
sshBrute.py  (0) 2015.02.04
dns_query.py  (0) 2015.02.04
bmpInjectionCode.py  (0) 2015.02.03
Posted by af334