Python将文字转拼音
生活随笔
收集整理的這篇文章主要介紹了
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)?
總結
以上是生活随笔為你收集整理的Python将文字转拼音的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UnicodeDecodeError:
- 下一篇: 利用tensorflow建立简单的神经网