文件名称:Python文件操作及多路归并排序
文件大小:401KB
文件格式:RAR
更新时间:2020-05-25 14:40:10
Python 多路归并排序 线程池 文件操作
文本文件内容排序功能:
每行是一条记录,每行可以有多列,列间按预定义的分隔符分隔;
可以按单列或多列组合排序,每列的顺序可以设置为反序或者正序;
列的数据类型可以是字符串、整数、浮点数,比较排序时按指定的数据类型比较大小;
排序算法可以单线程执行(适用于小文件),也可以多线程执行(适用于大文件,分隔排序后再归并);
使用了如下技术要点:
命令行参数
面向对象
字符串解析
文件读取,写入
多线程、线程池、队列、线程同步
文件归并排序
命令行说明:
sort.py -i
【文件预览】:
test.txt
sort.py
sort_file.gif
readme.txt