Python将文字转拼音

近日来,发现python的功能十分强大,前有文本文档直接转入excel文件,今天又发现他竟然可以将文字转换成拼音,

话不多少,直接上代码,在此之前,我们需要安装xpinyin包:

import xpinyin

# coding=gbk
'''
Created on 2019年9月17日

@author: DELL
'''
import numpy as np
import xlrd
import xlwt
import xpinyin
#from xlutils.copy import copy
import os
from xpinyin import Pinyin
from idlelib.iomenu import encoding
f = open('C:\\Users\\DELL\\Desktop\\b.txt','r',encoding='ANSI') #打开文本文档
w = open('C:\\Users\\DELL\\Desktop\\b_b.txt','w',encoding = 'ANSI') #打开一个文本文档重新写入
p = Pinyin() #定义一个拼音类,为后面调用其中函数做准备
for lines in f: 
    a = lines.split(' ')[-1].split('\n')[0]
    lines = lines.split('\n')[0]
    a_pinyin = p.get_pinyin(a,'') #调用函数获取文字拼音
    lines_new = lines + ' ' + a_pinyin + '\n'
    w.write(lines_new)#向新文件中写入
    print (lines_new)
    

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值