23 lines
572 B
Python
23 lines
572 B
Python
from opencc import OpenCC
|
|
|
|
def zh_ch_transform():
|
|
'''
|
|
轉換 cmn.txt 簡體字 -> 繁體字
|
|
輸出到 cmn_zh_tw.txt
|
|
Only run once
|
|
'''
|
|
with open('cmn.txt') as fp:
|
|
lines = fp.readlines()
|
|
|
|
newLines = []
|
|
cc = OpenCC('s2t')
|
|
for line in lines:
|
|
e, simple_c, _ = line.split('\t')
|
|
trandition_c = cc.convert(simple_c)
|
|
newLines.append("{}\t{}".format(e, trandition_c))
|
|
|
|
with open("cmn_zh_tw.txt", 'w') as fp:
|
|
for line in newLines:
|
|
fp.write("{}\n".format(line))
|
|
|
|
zh_ch_transform() |