Skip to main content

Chinese Name Sort by Stroke Order

Project description

中文笔划排序程序

Python package PyPI version Python

特点

  • 支持对名单列表进行按笔划排序
  • 支持从文件中读取名单列表
  • 支持以便于阅读的方式输出排序后的结果
  • 支持将排序后的名单列表写入文件

安装

pip install chinese-stroke-sorting

更新

pip install --upgrade chinese-stroke-sorting

使用说明

>>> # 导入包
>>> from chinese_stroke_sorting import sort_by_stroke, write_sort_result_to_human, \
    write_sort_result_to_file, read_name_list_from_file

>>> # 直接对名单列表排序
>>> name_list = ['张三','张二','张一一', '李四', '王五']
>>> print(sort_by_stroke(name_list)) 
['王五', '李四', '张一一', '张二', '张三']

>>> # 从文件中读取名单列表
>>> name_list_file_path = 'test_name_list.txt'
>>> name_list = read_name_list_from_file(name_list_file_path)
>>> print(name_list)
['张三', '李四', '王五', '赵六', '王一', '王一二']

>>> # 以便于阅读的方式显示排序结果
>>> sort_result = sort_by_stroke(name_list)
>>> result_for_human = write_sort_result_to_human(sort_result, split_char='|')
>>> print(result_for_human)
王一|王一二|王五|李四|张三|赵六

>>> # 将排序结果写入文件
>>> output_file = 'result.txt'
>>> write_sort_result_to_file(sort_result, output_file, split_char='\n')

说明

项目发布于PyPI:单击访问

本模块尚不完善,有任何相关问题或建议,欢迎在本项目的github页面中提交issue: 单击访问

License

GNU General Public License v3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chinese-stroke-sorting-0.3.1.tar.gz (132.6 kB view hashes)

Uploaded Source

Built Distribution

chinese_stroke_sorting-0.3.1-py3-none-any.whl (145.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page