Python HW 2번문제

import os.path

import glob
import sys
if(len(sys.argv)!=2):
    print("Usage : python <Script name> <Dir Name>")
    sys.exit(1)

class Du:
    def searchDir(self,dirName):
        fileList = glob.glob(dirName)
        size=0;
        for fullFile in fileList:
            if os.path.isdir(fullFile):
                size+=self.searchDir(fullFile+"/*")
            else:
                s = os.path.getsize(fullFile)
                size+=s
        print size/1024,dirName
        return size
  

test = Du()
test.searchDir(sys.argv[1]+"/*")

    

 

'Sorce Bank' 카테고리의 다른 글

그래픽스 : Solar System  (0) 2010.05.11
Python BST + AVL  (0) 2010.05.08
Python HW 1번문제  (0) 2010.05.06
그래픽스 실습 4.27  (0) 2010.04.27
파이썬 c API 하다 만거  (0) 2010.04.15