python小脚本 删除含有特定字符的txt,并重命名
2016-10-18 21:15
567 查看
#-*- coding: UTF-8 -*- import os #删除txt中含有0的项目,并且删除与之对应的image def delete_no_car_picture(): for txtname in labeltxt: #print txtname f = open(labelpath+"/"+txtname) res = f.readline() #print res f.close() if(res == "0"+"\n"): os.remove(labelpath+"/"+txtname) print "成功删除txt\n" tmp = txtname.split(".") print tmp[0] image_remove = imagepath +"/"+str(tmp[0])+".jpg" print image_remove os.remove(image_remove) print "成功删除image\n" #重命名txt def rename_txt(): for filename in os.listdir(labelpath): #print filename tmp = str(int(filename.split(".")[0])+515) #print tmp print labelpath+"/"+filename print labelpath+"/"+tmp+".txt" os.rename(labelpath+"/"+filename,labelpath+"/"+tmp+".txt") #重命名image def rename_image(): for filename in os.listdir(imagepath): #print filename tmp = str(int(filename.split(".")[0])+515) #print tmp print labelpath+"/"+filename print labelpath+"/"+tmp+".jpg" os.rename(imagepath+"/"+filename,imagepath+"/"+tmp+".jpg") if __name__ == '__main__': path = os.getcwd() print path imagepath = path + "/database/image" print imagepath labelpath = path + "/database/label" print labelpath labeltxt = os.listdir(labelpath) delete_no_car_picture() rename_txt() rename_image()
相关文章推荐
- 用python批量删除含有相同字符的文件
- Python 查找含有或者不含有特定字符的字符
- Python 脚本 批量删除目录下文件的特定内容
- Python 查找含有特定单个或多个字符的行
- Python 查找不含有特定单个或多个字符的行
- 删除windows上特定目录下以*.rar后缀名的python脚本
- shell脚本(从一些文件中查找含有特定字符的文件,将转移到指定地方)
- Python 删除文件特定字符的行
- Python脚本批量删除特定后缀名的文件
- 人生第一份python脚本 ---- 遍历文件夹中文件,删除特定文件中的一行代码
- 用Python脚本自动删除VC项目目录下临时文件
- 关于在字符串中删除特定的字符
- 程序员面试题精选100题(36)-在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 删除特定字符
- web服务器安全之 禁止访问含有特定字符的目录
- 批量提取 sitemap.xml 中的链接生成 sitemap.txt (Python脚本)
- 从一个txt文件中读取文章并删除特定单词并显示文章
- 查找含有特定字符的存储过程
- (windows)python脚本:自动备份并压缩文件,同时删除过期文件