本文實例講述了Python編程實現(xiàn)刪除VC臨時文件及Debug目錄的方法。分享給大家供大家參考,具體如下:
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
26
27
28
29
30
31
32
33
34
35
36
37
|
# *_* coding=gb2312 *-* import os import os.path import shutil invalidFileExtList = [ ".ncb" , ".user" ] invalidDirectory = [ "Debug" ] def InternalDeleteInvalidFile( str ): bFlag = False if os.path.isdir( str ): basename = os.path.basename( str ) for dir in invalidDirectory: if basename = = dir : bFlag = True break if bFlag: shutil.rmtree( str , True ) print "we are deleting " , str else : WalkDirectory( str ) else : tup = os.path.splitext( str ) for ext in invalidFileExtList: if tup[ 1 ] = = ext: os.remove( str ) print str break def WalkDirectory( str ): fileList = os.listdir( str ) for xxx in fileList: InternalDeleteInvalidFile( str + "\\" + xxx) def DeleteInvalidFile(): str = os.getcwd() print str InternalDeleteInvalidFile( str ) print "hello world" if __name__ = = '__main__' : DeleteInvalidFile() |
希望本文所述對大家Python程序設(shè)計有所幫助。