一、背景

工作中有时需要生成某些建表语句要求不太严格的表,但可能上百个字段,建表时一个个字段翻译很痛苦,利用python的pypinyin模块直接翻译成拼音比较省事。

二、功能实现

1、代码

import pypinyin
import unicodedatadef chinese2pinyin(list_data):"""功能:获取列表的首字母参数:list_data: 列表输出:字符串"""for str_data in list_data:#print(str_data)#print(pypinyin.pinyin(i)[0])print("".join([unicodedata.normalize('NFKD', i[0][0]).encode('ascii', 'ignore').decode() for i in pypinyin.pinyin(str_data)]))list_data = ['产品代码','银行存款','结算备付金','存出保证金','交易性金融资产','其中股票投资','债券投资','基金投资','资产支持证券投资','资产管理计划投资','信托投资','衍生金融资产','买入返售金融资产','应收证券清算款','应收利息','应收股利','应收申购款','其他资产','资产总计','短期借款','交易性金融负债','衍生金融负债','卖出回购金融资产款','应付证券清算款','应付赎回款','应付管理人报酬','应付托管费','应付销售服务费','应付咨询服务费','应付交易费用','应交税费','应付利息','应付利润','其他负债','负债合计','实收基金','未分配利润','所有者权益合计','负债和所有者权益总计','金额']chinese2pinyin(list_data)

2、效果
此处作了处理,拼音不带声调

python(应用)中文输出拼音相关推荐

  1. Python实现中文转拼音功能

    Python实现中文转拼音功能 在日常开发中,如果需要将中文转换为拼音,我们可以使用Python来实现.本文将介绍如何使用Python进行中文转拼音的操作,帮助大家更好地理解和使用这个功能. 安装py ...

  2. 利用Python实现中文转拼音

    ##两种方式 ###SnowNLP ####安装 pip install snownlp ####Demo >>> from snownlp import SnowNLP >& ...

  3. python 将中文变为拼音_python 批量将中文名转换为拼音

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种python实现的方法,最后给一个批量操作的代码案例! 一.xpinyin 开门见山,python中文字转拼音可 ...

  4. 用python将中文转拼音

    参考flyerhzm的chinese_pinyin 这个gem, 我写了个python版的汉字转拼音脚本, 放在github上http://github.com/lxneng/xpinyin #!/u ...

  5. 树莓派python串口中文输出_Python实现树莓派USB串口通讯

    → USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...

  6. python获取字符串首字母_[Python] Python 获取中文的首字母 和 全部拼音首字母

    原博文 2019-07-08 04:18 − Python 获取中文的首字母 和 全部拼音首字母 代码如下: import pinyin def getStrAllAplha(str): return ...

  7. python缩写转换成全拼_Python中文转拼音代码(支持全拼和首字母缩写)

    #!/usr/bin/env python # -*- coding:utf-8 -*- """ 原版代码:https://github.com/cleverdeng/p ...

  8. Python将中文转成拼音

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法 (1)xpinyin 开门见山,Python中文字转拼音可以使用,直接使用pip安装即可 ...

  9. [Python] Python 获取中文的首字母 和 全部拼音首字母

    Python 获取中文的首字母 和 全部拼音首字母 代码如下: import pinyindef getStrAllAplha(str):return pinyin.get_initial(str, ...

最新文章

  1. 用C语言解“两个数的简单计算器”题
  2. anki怎么设置学习计划_打篮球怎么训练弹跳力?NBA经典训练计划值得学习
  3. linux c/c++ 文件是否存在
  4. 3-12形参和实参 局部变量
  5. Android自定义控件之仿美团下拉刷新
  6. JBoss模块示例–模块化Web应用程序
  7. LeetCode 979. 在二叉树中分配硬币(DFS)
  8. 查询两个表合并成一个表
  9. java alt是什么意思_java中这都是什么意思? - 执着的笨蛋 - BlogJava
  10. 【深度学习】你该会的精选面试题(二)
  11. 用文本文档制作bat文件
  12. python模拟手机app签到_Python实现云之家自动签到
  13. [不限速百度云]两款百度网盘破解版分享
  14. 学会PDF转Word,PDF编辑不再是问题!
  15. 《企业管理学》管理理论的产生于发展知识点总结
  16. 计算机系统老更新,win10电脑老是重启更新怎么办_完美解决win10电脑老是重启更新的方法...
  17. excel 第15讲:条件格式与公式
  18. MFC 登陆界面 创建地方
  19. 请打开正确的提问方式
  20. Demo---progress-steps------ 2/50(详解)

热门文章

  1. 领导说要搞微服务,我该怎么搭建开发和测试环境?
  2. 苹果屏幕录制5831_苹果录屏功能在哪?教你轻松开启iPhone录屏
  3. failed to push some refs to 'https://e.coding.net/xxx/xxx.git fetch = +refs/heads/*:refs/
  4. 现代控制理论公式大赏
  5. 顶级赛事|2021 CCF大数据与计算智能大赛重磅来袭!
  6. webrtc thread introduce
  7. C语言编程——随机排座位+指定座位
  8. 机器学习实战-54: 集成学习分类算法(ada-boost)
  9. Mixly系列 | 关于Blynk,你或许不知道的几个小技巧
  10. 支持自动查找和选择的ComboBox的具体实现