欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python簡(jiǎn)繁體轉(zhuǎn)換的簡(jiǎn)單實(shí)現(xiàn)步驟

 更新時(shí)間:2022年06月29日 10:16:58   作者:螞蟻愛(ài)Python  
工作中需要將繁體中文轉(zhuǎn)換成簡(jiǎn)體中文上網(wǎng)找了些資料,下面這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)簡(jiǎn)繁體轉(zhuǎn)換的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

1、opencc-python

首先介紹opencc中的Python實(shí)現(xiàn)庫(kù),它具有安裝簡(jiǎn)單,翻譯準(zhǔn)確,使用方便等優(yōu)點(diǎn)。對(duì)于我們?nèi)粘5男枨笸耆軌騽偃巍?/p>

1.1安裝opencc-python

首先在terminal中安裝opencc-python。

pip install opencc-python

1.2內(nèi)建的opencc翻譯配置

這里有四種內(nèi)建的opencc翻譯配置:

•t2s - 繁體轉(zhuǎn)簡(jiǎn)體(Traditional Chinese to Simplified Chinese)

•s2t - 簡(jiǎn)體轉(zhuǎn)繁體(Simplified Chinese to Traditional Chinese)

•mix2t - 混合轉(zhuǎn)繁體(Mixed to Traditional Chinese)

•mix2s - 混合轉(zhuǎn)簡(jiǎn)體(Mixed to Simplified Chinese)

1.3簡(jiǎn)繁體轉(zhuǎn)換

import opencc  Python插件/素材/.源碼Q群:903971231####
cc = opencc.OpenCC('t2s')
print(cc.convert(u'Open Chinese Convert(OpenCC)開(kāi)放中文轉(zhuǎn)換,是一個(gè)致力於中文簡(jiǎn)繁轉(zhuǎn)換的項(xiàng)目,提供高質(zhì)量詞庫(kù)和函數(shù)庫(kù)(libopencc)。'))

輸出結(jié)果如下:

2、zhtools

2.1安裝

利用Python實(shí)現(xiàn)漢字的簡(jiǎn)體和繁體相互轉(zhuǎn)換的命令也有人開(kāi)發(fā)過(guò),并發(fā)布到github上,地址:https://github.com/skydark/nstools/tree/master/zhtools。下載該項(xiàng)目中的 zh_wiki.py 和 langconv.py 兩個(gè)文件,放到python代碼目錄下就可以了。

2.2簡(jiǎn)繁體轉(zhuǎn)換

from langconv import Converter

def convert(text, flag=0):  #text為要轉(zhuǎn)換的文本,flag=0代表簡(jiǎn)化繁,flag=1代表繁化簡(jiǎn)    
rule = 'zh-hans' if flag else 'zh-hant'    
return Converter(rule).convert(text)    
text1 = '悄悄是別離的笙簫; 夏蟲(chóng)也為我沉默, 沉默是今晚的康橋'print(convert(text1))
text2 = '悄悄是別離的笙簫; 夏蟲(chóng)也為我沉默, 沉默是今晚的康橋'print(convert(text2, 1))

轉(zhuǎn)換后的結(jié)果為:

該方法的優(yōu)點(diǎn)是輕量,使用方便,簡(jiǎn)潔,但可能翻譯會(huì)不太準(zhǔn)確。

3、zhconv

3.1zhconv安裝

zhconv庫(kù)直接使用pip安裝,安裝命令為:

pip install zhconv

3.2使用方法

zhconv支持以下地區(qū)詞的轉(zhuǎn)換:

zh-cn 大陸簡(jiǎn)體

zh-sg 馬新簡(jiǎn)體(馬來(lái)西亞和新加坡使用的簡(jiǎn)體漢字)

zh-tw 臺(tái)灣正體(臺(tái)灣正體)

zh-hk 香港繁體(香港繁體)

zh-hans 簡(jiǎn)體

zh-hant 繁體(繁體)
方法1:直接導(dǎo)入zhconv1

import zhconv
text = '此去經(jīng)年,應(yīng)是良辰好景虛設(shè)。便縱有千種風(fēng)情,更與何人說(shuō)?'
text1 = zhconv.convert(text, 'zh-hant')
text2 = zhconv.convert(text, 'zh-tw')
text3 = zhconv.convert(text, 'zh-hk')
print('轉(zhuǎn)換為繁體:', text1)
print('轉(zhuǎn)換為臺(tái)灣正體:', text2)
print('轉(zhuǎn)換為香港繁體:', text3)

轉(zhuǎn)換結(jié)果為:

方法2:導(dǎo)入zhconv的convert

from zhconv import convert

text = '此去經(jīng)年,應(yīng)是良辰好景虛設(shè)。便縱有千種風(fēng)情,更與何人說(shuō)?'
text1 = convert(text, 'zh-hant')
print('轉(zhuǎn)換為繁體:', text1)

轉(zhuǎn)換結(jié)果為:

4、文檔的簡(jiǎn)繁體轉(zhuǎn)換

利用擴(kuò)展庫(kù)python-docx,可以將Word文檔中的中文進(jìn)行轉(zhuǎn)換,簡(jiǎn)體轉(zhuǎn)換為繁體:

pip install python-docx

這里我們使用zhconv庫(kù)的方法來(lái)將word文檔《匆匆》轉(zhuǎn)換為《匆匆》繁體版:

Python源碼/素材/解答Q群:903971231###
from zhconv import convert
from docx import Document

word = Document('《匆匆》.docx')
for t in word.paragraphs:
    t.text = convert(t.text, 'zh-hant')for i in word.tables:    
for p in i.rows:        
for h in p.cells:            
h.text = convert(h.text, 'zh-hant')
word.save('《匆匆》繁體版.docx')

轉(zhuǎn)換前:

轉(zhuǎn)換后:

這樣我們就實(shí)現(xiàn)了將《匆匆》這個(gè)文檔轉(zhuǎn)換為了繁體版。

總結(jié)

到此這篇關(guān)于Python實(shí)現(xiàn)簡(jiǎn)繁體轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Python簡(jiǎn)繁體轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python使用python-pptx刪除ppt某頁(yè)實(shí)例

    python使用python-pptx刪除ppt某頁(yè)實(shí)例

    今天小編就為大家分享一篇python使用python-pptx刪除ppt某頁(yè)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python QQBot庫(kù)的QQ聊天機(jī)器人

    Python QQBot庫(kù)的QQ聊天機(jī)器人

    這篇文章主要為大家詳細(xì)介紹了基于Python QQBot庫(kù)的QQ聊天機(jī)器人,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 使用python?matplotlib畫(huà)折線圖實(shí)例代碼

    使用python?matplotlib畫(huà)折線圖實(shí)例代碼

    Matplotlib是一個(gè)Python工具箱,用于科學(xué)計(jì)算的數(shù)據(jù)可視化,下面這篇文章主要給大家介紹了關(guān)于如何使用python?matplotlib畫(huà)折線圖的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • python實(shí)現(xiàn)批量處理將圖片粘貼到另一張圖片上并保存

    python實(shí)現(xiàn)批量處理將圖片粘貼到另一張圖片上并保存

    今天小編就為大家分享一篇python實(shí)現(xiàn)批量處理將圖片粘貼到另一張圖片上并保存,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • python實(shí)現(xiàn)倒計(jì)時(shí)小工具

    python實(shí)現(xiàn)倒計(jì)時(shí)小工具

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)倒計(jì)時(shí)小工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 使用PyQt5編寫(xiě)一個(gè)簡(jiǎn)單的取色器

    使用PyQt5編寫(xiě)一個(gè)簡(jiǎn)單的取色器

    這篇文章主要為大家介紹了PyQt5搭建的一個(gè)取色器,一共寫(xiě)了兩款應(yīng)用,一款使用快捷鍵捕獲鼠標(biāo)附近圖像的RGB和16進(jìn)制顏色編碼,一款跟隨鼠標(biāo)刷新圖像的RGB和16進(jìn)制顏色編碼,希望對(duì)大家有所幫助
    2025-01-01
  • Python進(jìn)階學(xué)習(xí)之pandas中read_csv()用法詳解

    Python進(jìn)階學(xué)習(xí)之pandas中read_csv()用法詳解

    python中數(shù)據(jù)處理是比較方便的,經(jīng)常用的就是讀寫(xiě)文件,提取數(shù)據(jù)等,本文主要介紹其中的一些用法,這篇文章主要給大家介紹了關(guān)于Python進(jìn)階學(xué)習(xí)之pandas中read_csv()用法的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Python 的AES加密與解密實(shí)現(xiàn)

    Python 的AES加密與解密實(shí)現(xiàn)

    這篇文章主要介紹了Python 的AES加密與解密實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python如何將兩個(gè)txt文件內(nèi)容合并

    python如何將兩個(gè)txt文件內(nèi)容合并

    這篇文章主要為大家詳細(xì)介紹了python如何將兩個(gè)txt文件內(nèi)容合并,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 用Python寫(xiě)漏洞驗(yàn)證腳本的代碼

    用Python寫(xiě)漏洞驗(yàn)證腳本的代碼

    這篇文章主要介紹了用Python寫(xiě)漏洞驗(yàn)證腳本,本文給大家分享完整實(shí)例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02

最新評(píng)論