各位用户为了找寻关于Python编程实现删除VC临时文件及Debug目录的方法的资料费劲了很多周折。这里教程网为您整理了关于Python编程实现删除VC临时文件及Debug目录的方法的相关资料,仅供查阅,以下为您介绍关于Python编程实现删除VC临时文件及Debug目录的方法的详细内容
本文实例讲述了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程序设计有所帮助。