Python编程实现删除VC临时文件及Debug目录的方法
更新时间:2017年03月22日 11:57:46 作者:聪明的狐狸
这篇文章主要介绍了Python编程实现删除VC临时文件及Debug目录的方法,涉及Python针对文件与目录的遍历、删除等相关操作技巧,需要的朋友可以参考下
本文实例讲述了Python编程实现删除VC临时文件及Debug目录的方法。分享给大家供大家参考,具体如下:
# *_* 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相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python URL操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
相关文章
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
这篇文章主要介绍了python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-07-07


最新评论