Python删除冗余文件技巧
来源:互联网 发布:淘宝客服期末考试试题 编辑:程序博客网 时间:2024/04/30 21:43
在同一个项目中后来又遇到一个问题,因为磁盘空间耗尽,有部分dat文件没有成功写入,文件长度为0。
现在需要找出那些文件没有成功写入,但文件实在太多,手工挑选不太可能,就指望python的文件和目录功能来自动完成这个任务。
因为原有的txt文件和生成的dat文件都在同一个文件夹下,所以处理过程为:遍历dat文件>取文件名>看长度是否为0>不为0的话就把两个文件都删掉:
import osimport stringfilelist = os.listdir("./")for l in filelist:if l.endswith(".dat"): name = string.split(l,'.')[0]if os.stat(l).st_size > 0: #获取文件长度os.remove(name+".txt") #删除文件os.remove(name+".txt.dat")
0 0
- Python删除冗余文件技巧
- 删除冗余文件
- 使用Lint+python删除Android工程中的冗余资源
- 删除文件出现 数据错误 循环冗余的解决办法
- 合并两个shape文件并删除冗余信息
- 删除文件的技巧
- 删除冗余约束
- Linux删除冗余垃圾文件
- Oracle删除冗余垃圾文件
- sql删除冗余数据
- mysql删除冗余数据
- python的冗余参数
- python删除只读文件
- python 删除文件
- python 删除后缀名文件
- python批量删除文件
- python批量删除文件
- python 删除 ._文件
- Android开发之在一个程序中启动另一个程序
- 异或运算
- 访问需要HTTP Basic Authentication认证的资源的各种语言的实现
- 自定义上传按钮样式html
- C语言学习(6)---内存分配
- Python删除冗余文件技巧
- 科技股泡沫微裂:技术红利用尽?什么是下一波?
- Kconfig文件的作用以及驱动添加进内核示例
- 记个OpenCV资源
- 诺基亚 HERE HD Map:Google Maps 的劲敌
- Android Intent Action 大全
- Cocos2d-x 水果忍者划痕效果
- 仿佛绝望的歌唱
- Android错误—布局出错