本文实例讲述了Python编程实现删除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程序设计有所帮助。