<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
首先介紹opencc中的Python實現庫,它具有安裝簡單,翻譯準確,使用方便等優點。對於我們日常的需求完全能夠勝任。
首先在terminal中安裝opencc-python。
pip install opencc-python
這裡有四種內建的opencc翻譯設定:
•t2s - 繁體轉簡體(Traditional Chinese to Simplified Chinese)
•s2t - 簡體轉繁體(Simplified Chinese to Traditional Chinese)
•mix2t - 混合轉繁體(Mixed to Traditional Chinese)
•mix2s - 混合轉簡體(Mixed to Simplified Chinese)
import opencc Python外掛/素材/.原始碼Q群:903971231#### cc = opencc.OpenCC('t2s') print(cc.convert(u'Open Chinese Convert(OpenCC)開放中文轉換,是一個致力於中文簡繁轉換的項目,提供高質量詞庫和函數庫(libopencc)。'))
輸出結果如下:
利用Python實現漢字的簡體和繁體相互轉換的命令也有人開發過,並行布到github上,地址:https://github.com/skydark/nstools/tree/master/zhtools。下載該專案中的 zh_wiki.py 和 langconv.py 兩個檔案,放到python程式碼目錄下就可以了。
from langconv import Converter def convert(text, flag=0): #text為要轉換的文字,flag=0代表簡化繁,flag=1代表繁化簡 rule = 'zh-hans' if flag else 'zh-hant' return Converter(rule).convert(text) text1 = '悄悄是別離的笙簫; 夏蟲也為我沉默, 沉默是今晚的康橋'print(convert(text1)) text2 = '悄悄是別離的笙簫; 夏蟲也為我沉默, 沉默是今晚的康橋'print(convert(text2, 1))
轉換後的結果為:
該方法的優點是輕量,使用方便,簡潔,但可能翻譯會不太準確。
zhconv庫直接使用pip安裝,安裝命令為:
pip install zhconv
zhconv支援以下地區詞的轉換:
zh-cn 大陸簡體
zh-sg 馬新簡體(馬來西亞和新加坡使用的簡體漢字)
zh-tw 臺灣正體(臺灣正體)
zh-hk 香港繁體(香港繁體)
zh-hans 簡體
zh-hant 繁體(繁體)
方法1:直接匯入zhconv1
import zhconv text = '此去經年,應是良辰好景虛設。便縱有千種風情,更與何人說?' text1 = zhconv.convert(text, 'zh-hant') text2 = zhconv.convert(text, 'zh-tw') text3 = zhconv.convert(text, 'zh-hk') print('轉換為繁體:', text1) print('轉換為臺灣正體:', text2) print('轉換為香港繁體:', text3)
轉換結果為:
方法2:匯入zhconv的convert
from zhconv import convert text = '此去經年,應是良辰好景虛設。便縱有千種風情,更與何人說?' text1 = convert(text, 'zh-hant') print('轉換為繁體:', text1)
轉換結果為:
利用擴充套件庫python-docx,可以將Word檔案中的中文進行轉換,簡體轉換為繁體:
pip install python-docx
這裡我們使用zhconv庫的方法來將word檔案《匆匆》轉換為《匆匆》繁體版:
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')
轉換前:
轉換後:
這樣我們就實現了將《匆匆》這個檔案轉換為了繁體版。
到此這篇關於Python實現簡繁體轉換的文章就介紹到這了,更多相關Python簡繁體轉換內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45