在python中,用pypinyin实现对名字的排序(按从a-z的顺序排序)

利用python中的pypinyin,具有非常强大的功能:

from pypinyin import pinyin
import redef print_hi(name):# Use a breakpoint in the code line below to debug your script.print(f'Hi, {name}')  # Press Ctrl+F8 to toggle the breakpoint.# Press the green button in the gutter to run the script.
if __name__ == '__main__':print_hi('PyCharm')f = open(r".\name.txt","r")f_result = open(r".\结果.txt","x")content = f.readlines()# print(content)# content.split(' ')print(content)str = contentstr.sort(key=pinyin)f_result.writelines('\n'.join(str))f.close()f_result.close()

python-名字按拼音排序-(用pypinyin)相关推荐

  1. python 汉字与拼音的转换--pypinyin

    1. 安装pypinyin module $ pip install pypinyin 2. 使用方法 >>> from pypinyin import pinyin, lazy_p ...

  2. 简单实现通讯录中文名字按拼音首字母排序

    <body> <div class="address"> <div class="address_title">通讯录< ...

  3. Python 汉字转拼音库 pypinyin, 附:汉字拼音转换工具

    一.初衷: 一些开源软件的配置文件中识别区分的部分用英文,那么我们在批量生成配置文件的时候,可以从CMDB导入汉字(idc_name), 然后将它转换成拼音,再或者拼接上IP地址,以便更准确的识别.例 ...

  4. 计算机语言python读音_python+拼音

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如果没有相应的库通过如下命令安装 命令:pip install xpinyin ...

  5. Plex 拼音排序、拼音搜索及类型汉化脚本使用教程

    作为一个全球通用的应用程序,Plex 已经在尽力为各种语言进行本地化适配了,但是由于种种原因,Plex 对中文的支持情况目前也只能说还行,算不上完美. 首先在翻译方面就存在很多错误或者别扭的翻译,这是 ...

  6. android中文首字母排序,Android上汉字按拼音排序如何实现?

    具体的代码在 packages\providers\contactsprovider\src\com\android\providers\contacts\ContactL ocaleUtils.ja ...

  7. mysql8中文排序_mysql中utf8编码的中文字段按拼音排序

    http://blog.s777n.net/orderbychinesefieldutf8/comment-page-2/ 2010-08-24 17:36 by TomorrowMan | 分类: ...

  8. 【排序算法】python 十大经典排序算法(全网最详)

    排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存.常见的内部排序算法有:插入排序.希尔排序.选 ...

  9. mysql韩语排序_MySQL汉字字段按拼音排序

    我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order ...

  10. MySQL汉字字段按拼音排序

    我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order ...

最新文章

  1. kafka在zookeeper下的目录结构
  2. jQuery中增加新元素后没法响应原有的事件
  3. 删除Perspective
  4. 求两条轨迹间的hausdorff距离_带电粒子在平行板电容器极板间的运动知识点
  5. python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...
  6. 【重磅】神策分析 1.13 版本上线 ,持续深耕打造场景化数据分析
  7. 科大星云诗社动态20201225
  8. MySQL DBA面试全揭秘
  9. 递归 递归的案例 递归的案例
  10. 【主席树】可持久化数组(金牌导航 可持久化数据结构-3)
  11. python变量定义问题_python 定义n个变量方法 (变量声明自动化)
  12. 高级代码编辑器:sublime text 4 for Mac
  13. java程序设计基础(第3版)实验指导_清华大学出版社-图书详情-《Java程序设计基础(第5版)实验指导与习题解答》...
  14. 对应node版本_骚操作,Node.js接入Paddle Lite,网站也能AI推理
  15. cmd-ssh使用说明
  16. 虚拟机中运行mac系统很卡
  17. CMM---软件能力成熟度模型
  18. 【Scala】Scala中的模式匹配、类型参数与隐式转换
  19. Oracle时间以半小时为单位取整
  20. BERT cased和uncased的区别

热门文章

  1. 6-23 sdust-Java-可实现多种排序的Book类 (20 分)
  2. Python面试常见的30个问题及答案
  3. Android常用的第三方开源库和框架
  4. 田忌赛马(贪心算法)C++
  5. 4.<head>标签
  6. 2022级东南大学935计算机考研经验分享
  7. 吐血整理50个吊炸天的超实用网站
  8. [4G5G专题-44]:物理层-物理层信道编码与交织加扰以及LDPC码与Polar码比较
  9. 绍耕反失败学课程(06)——在正确时间做正确的事情,轻装上阵抛弃负担
  10. 解决雷电模拟器在windows 10下无法桥接网卡的问题