博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ini文件中文乱码 python_用心盘Python:中文文件处理早晚会用到的将中文转成拼音...
阅读量:6361 次
发布时间:2019-06-23

本文共 472 字,大约阅读时间需要 1 分钟。

使用Python时候,最忌讳的是把代码存放在中文文件夹的路径下,因此我们常常转成相应的英文或者拼音代替。python有一个很友好的包,会代替我们进行这样的工作。

安装包pypingyin

$ pip install pypinyin

实际操作

import pypinyindef hp(word): # 不带声调的(style=pypinyin.NORMAL) s = '' for i in pypinyin.pinyin(word, style=pypinyin.NORMAL): s += ''.join(i)+ " " return sdef hp2(word): # 带声调的(默认) s = '' for i in pypinyin.pinyin(word): s = s + ''.join(i) + " " return sif __name__ == "__main__": print(hp("我爱中国")) print(hp2("我爱中国"))

最终结果:

wo ai zhong guo wǒ ài zhōng guó
5dfbe81f43843b7192a8c18f155990ef.png

转载地址:http://qbima.baihongyu.com/

你可能感兴趣的文章
怎么把Maven项目转为动态Web项目?
查看>>
Arm发布Cortex-A76AE自动驾驶芯片架构,宣示车载系统市场主权
查看>>
Hibernate入门教程
查看>>
Java支付宝扫码支付[新]
查看>>
SpringMVC 拦截器 筛选
查看>>
第十八章:MVVM(八)
查看>>
点击表头切换升降序排序方式
查看>>
第26天,Django之include本质
查看>>
Java中静态变量和实例变量的区别
查看>>
秋名山老司机(详解)——bugku
查看>>
RED | Robot Framework集成开发环境
查看>>
育碧同 Mozilla 联手开发 AI 代码助手
查看>>
智库说 | 徐远:数字时代的城市潜力
查看>>
《JSP极简教程》jsp c:forEach用法
查看>>
WebSocket详解(六):刨根问底WebSocket与Socket的关系
查看>>
用 Go 写一个轻量级的 ssh 批量操作工具
查看>>
网站设计之合理架构CSS 架构CSS
查看>>
D语言/DLang 2.085.1 发布,修复性迭代
查看>>
感觉JVM的默认异常处理不够好,既然不好那我们就自己来处理异常呗!那么如何自己处理异常呢?...
查看>>
Java 基础 之 算数运算符
查看>>