首页 > 编程语言 >使用python汉字转拼音

使用python汉字转拼音

时间:2025-01-18 17:15:51浏览次数:1  
标签:convert 拼音 python text 汉字 ng converted pinyin sub

从清华的镜像去安装pypinyin

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pypinyin 
from pypinyin import pinyin, Style, lazy_pinyin

def convert_to_pinyin(text):
    return ' '.join([sub[0] for sub in pinyin(text, style=Style.TONE2)])


def convert_to_pinyin2(text):
    return ' '.join([sub[0] for sub in pinyin(text)])

def convert_to_lazy_pinyin(text):
    return ' '.join(lazy_pinyin(text))

text = '''
姓名
孙涵雅
张三
钱浩
唐燕姿
'''
converted_text = convert_to_pinyin(text)
print(converted_text)  # nǐ hǎo shì jì

converted_text2 = convert_to_pinyin2(text)
print(converted_text2)  # nǐ hǎo shì jì

converted_text = convert_to_lazy_pinyin(text)
print(converted_text )

输出结果

 xi4ng mi2ng 
 su1n ha2n ya3 
 zha1ng sa1n 
 qia2n ha4o 
 ta2ng ya4n zi1 


 xìng míng 
 sūn hán yǎ 
 zhāng sān 
 qián hào 
 táng yàn zī 


 xing ming 
 sun han ya 
 zhang san 
 qian hao 
 tang yan zi 

标签:convert,拼音,python,text,汉字,ng,converted,pinyin,sub
From: https://www.cnblogs.com/danielHan/p/18678607

相关文章

  • 【python】django-静态资源
    django-静态资源可以利用sphinx生成文档,通过django部署安装必要组件pipinstalldjango#创建django项目django-adminstartprojectmysite.配置就是将url和资源目录对应。├──docs│├──build││├──html│││└──index.......
  • Python中的字典优化:如何高效使用`defaultdict`和`Counter`
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界在Python编程中,字典(dict)是最常用的数据结构之一,广泛应用于数据存储、检索和操作。然而,随着数据规模的增大和复杂性的提升,传统字典在某些场景下......
  • 如何使用Python将长图片分隔为若干张小图片
    如何使用Python将长图片分隔为若干张小图片1.Python需求的任务2.Python代码的实现3.代码修改的位置4.运行结果5.注意事项6.其他文章链接快来试试吧......
  • Python的简介-课前甜点
    Python的简介-课前甜点1.`Python`需求的任务2.Python代码的实现3.代码修改的位置4.运行结果5.注意事项6.其他文章链接快来试试吧......
  • Python虚拟环境
    Python虚拟环境是Python解释器的一个私有副本,它允许我们在同一台机器上创建多个独立的Python环境,每个环境都有自己的Python包集合,互不干扰。这对于开发不同的项目非常有用,因为不同的项目可能依赖于不同版本的Python包,而虚拟环境可以帮助我们避免版本冲突。为什么需要虚拟环境?1......
  • Python智慧校园通作业互动系统的设计与实现(Pycharm Flask Django Vue mysql)
    文章目录具体实现截图项目技术介绍django项目示例设计思路核心代码部分展示运行指导可行性分析论文写作思路开发心得源码/演示视频获取方式具体实现截图项目技术介绍Python版本:python3.7.7框架支持:flask/django开发软件:PyCharm浏览器:谷歌浏览器数据库:mys......
  • Python 虚拟环境
    Python 虚拟环境是一种在本地计算机上创建的独立的 Python 运行环境。它允许用户在同一台机器上同时管理多个不同的 Python 项目,每个项目都可以有自己独立的 Python 解释器、库依赖和配置,而不会相互干扰。虚拟环境的作用主要有以下几点:隔离项目依赖:不同的 Python 项......
  • Python_CUDA入门教程学习记录
    这是本人21年读书时学习CUDA基础知识保留的一些笔记,学习时的内容出处和图片来源不记得了,仅作为个人记录!CUDA编程关键术语:host:cpudevice:GPUhostmemory:cpu内存devicememory:gpuonboard显存kernels:调用CPU上的在GPU执行的函数devicefunction:只能在GP......
  • python 一口气画三类提琴图对比
    要从三个CSV文件中提取指定列名(这里是s2),并绘制小提琴图,其中横坐标是11km、17km、23km,纵坐标名称是S30/(km2),你可以使用Python的pandas库来处理CSV数据,seaborn库来绘制小提琴图,以及matplotlib库来设置图形属性。以下是一个完整的示例代码:#!usr/bin/envpython#-*-coding:utf-8-......
  • 第10个项目:图片转Turtle代码生成器Python源码
    完整源码在文末,可直接下载使用,也可在此基础上做定制开发。应用场景:上传图片,自动生成Turtle代码。点击执行代码,可把图片完整画出来。功能特点:支持设置背景图片,可在背景图片上嵌入式画图,很有意思。软件截图:核心源码:importtkinterastkfromtkinterimportfiledialog,t......