python文件过滤,去重,排序
2017-12-05 23:28
176 查看
import os.path #过滤 in_file_object = open('d:\\1.txt') out_file=open('D:\\2.txt','w') for line in in_file_object: if line.find('"')>0: beg=line.find('"') beg+=1 end=line.find('"',beg) out_file.write(line[beg:end]) out_file.write('\n') in_file_object.close( ) out_file.close() #去重 lines_seen = set() outfile = open("d:\\3.txt","w") for line in open("d:\\2.txt","r"): if line not in lines_seen: outfile.write(line) lines_seen.add(line) outfile.close() #排序 fp = open("d:\\3.txt","r+") out=open("d:\\4.txt","w") linesText = fp.readlines() linesText.sort() #for line in linesText: #print(line); out.writelines(linesText) fp.close() out.close()
相关文章推荐
- Python多级排序(多属性排序)csv文件
- python从文件中读数据并进行排序
- python高效过滤出文件夹下指定文件名结尾的文件实例
- 使用python脚本过滤出服务器日志文件中所有访问过robots.txt文件的主机
- Python遍历文件夹,删除空文件夹,过滤特定大小和格式的文件
- python 按文件大小排序,含子目录文件
- 用PYTHON实现将电脑里的所有文件按大小排序,便于清理
- python学习------csv文件排序
- Python 读取文件夹下文件列表 自然排序
- Python笔记- 匿名函数lambda(),过滤函数filter(),求素数,排序sorted
- Python 遍历目录 按类型大小过滤文件 删除空目录
- Python 批量压缩png 支持过滤个别文件和文件夹
- python 把一个文本文件中的语句分词, 并去重,然后写入一个CSV文件后,你可以排序
- python学习笔记 过滤文件
- python---实战3统计特定时间次数(文件操作、替换、列表、排序、去重、元组、集合)
- Python实现大文件排序的方法
- python文件过滤,pdf转swf.
- 文件目录Java之文件实用操作(过滤、树形显示、排序)
- python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
- Python快速入门(4)排序、字典、文件