【Python】opencc库简单使用
opencc库用于转换中文到繁体等。
注明:
“”"
s2t.json简体中文到繁体中文 简体到繁体
t2s.json繁体中文转简体中文 繁体到简体
s2tw.json简体中文到繁体中文(台湾标准) 简体到台湾正体
tw2s.json繁体中文(台湾标准)到简体中文台湾正体到简体
s2hk.json简体中文到繁体中文(香港变体) 简体到香港繁体
hk2s.json繁体中文(香港变体)到简体中文 香港繁体到简体
s2twp.json简体中文到繁体中文(台湾标准)与台湾语成语简体到繁体(台湾正体标准)并转换为台湾常用词汇
tw2sp.json繁体中文(台湾标准)到简体中文与大陆语成语繁体(台湾正体标准)到简体并转换为中国大陆常用词汇
t2tw.json繁体中文(OpenCC标准)到台湾标准繁体(OpenCC 标准)到台湾正体
hk2t.json繁体中文(香港变体)到繁体 香港繁体到繁体(OpenCC 标准)
t2hk.json繁体中文(OpenCC标准)到香港变体 繁体(OpenCC 标准)到香港繁体
t2jp.json繁体中文(Kyūjitai)到新日语汉字(新字台)繁体(OpenCC 标准,旧字体)到日文新字体
jp2t.json新日语汉字(新字台)到繁体汉字(Kyūjitai) 日文新字体到繁体(OpenCC 标准,旧字体)
tw2t.json繁体中文(台湾标准)到繁体中文台湾正体到繁体(OpenCC 标准)
“”"
代码:
import sysimport opencc
input_file = sys.argv[1]
output_file = sys.argv[2]
code_name = sys.argv[3]
"""
code—name-----------------
s2t.json简体中文到繁体中文 简体到繁体
t2s.json繁体中文转简体中文 繁体到简体
s2tw.json简体中文到繁体中文(台湾标准) 简体到台湾正体
tw2s.json繁体中文(台湾标准)到简体中文台湾正体到简体
s2hk.json简体中文到繁体中文(香港变体) 简体到香港繁体
hk2s.json繁体中文(香港变体)到简体中文 香港繁体到简体
s2twp.json简体中文到繁体中文(台湾标准)与台湾语成语简体到繁体(台湾正体标准)并转换为台湾常用词汇
tw2sp.json繁体中文(台湾标准)到简体中文与大陆语成语繁体(台湾正体标准)到简体并转换为中国大陆常用词汇
t2tw.json繁体中文(OpenCC标准)到台湾标准繁体(OpenCC 标准)到台湾正体
hk2t.json繁体中文(香港变体)到繁体 香港繁体到繁体(OpenCC 标准)
t2hk.json繁体中文(OpenCC标准)到香港变体 繁体(OpenCC 标准)到香港繁体
t2jp.json繁体中文(Kyūjitai)到新日语汉字(新字台)繁体(OpenCC 标准,旧字体)到日文新字体
jp2t.json新日语汉字(新字台)到繁体汉字(Kyūjitai) 日文新字体到繁体(OpenCC 标准,旧字体)
tw2t.json繁体中文(台湾标准)到繁体中文台湾正体到繁体(OpenCC 标准)
"""
with open('./' + input_file,'r',encoding='utf-8') as f,open('./'+ output_file,'w',encoding='utf-8') as f1:for itime in f.readlines():converter = opencc.OpenCC(code_name)a = converter.convert(itime.strip()) # 漢字f1.write(f"{a}\n")
运行方式:
python opencc_text.py 输入文本文件 输出文件名 code
【Python】opencc库简单使用相关推荐
- Python(Tuirtle库)简单动画--升旗
上一篇介绍了五星红旗的画法 Python(Tuirtle库)绘制五星红旗详细画法 顺路做一个升旗的动画 绘制红旗还是使用上一篇的代码,只是做了少量更改. 动画原理: 动画会动吗? ...
- Python (schedule库)简单使用
import schedule import time import tkinter import tkinter.messageboxdef showMsg_Rest():tkinter.messa ...
- python题库--简单
案例1:输出1-100的数字 # 方法1: n=1 # 定义变量保存起始的数字 while n<=100:print(n)n+=1 # 方法2: for num in range(1,101): ...
- python turtle库 简单图形-中国结
代码执行效果 程序源代码: import turtle turtle.screensize(600,800) turtle.pensize(10) turtle.pencolor("red& ...
- Python Interval库简单用法
问题描述: 有这样一个需求,给定一个数字10,我要判断它在哪个区间范围之内[0, 5], [5, 8], [8, 10],但是我只有list形式数据[0, 5, 8, 10],那要怎样判断呢? 首先, ...
- [转载] python常用库
参考链接: Python–新一代语言 转载至:https://www.cnblogs.com/jiangchunsheng/p/9275881.html 今天我将介绍20个属于我常用工具的Python ...
- python常用代码大全-Python常用库大全,看看有没有你需要的
环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...
- python常用代码大全-Python常用库大全及简要说明
环境管理 管理 Python 版本和环境的工具 p:非常简单的交互式 python 版本管理工具.官网 pyenv:简单的 Python 版本管理工具.官网 Vex:可以在虚拟环境中执行命令.官网 v ...
- python 常用库收集
读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们是: Requests.Kenneth Reitz写的最富盛名的http库.每个Python程序员都 ...
最新文章
- redis数据库和python的交互
- 南宁师范大学计算机与信息工程学院研究生,南宁师范大学计算机与信息工程学院(专业学位)职业技术教育保研...
- 从《黎明杀机》看非对称对抗游戏的魅力
- go 中使用socket范例
- 赛门铁克备份软件服务起不来_软件安全开发服务资质和信息系统灾难备份与恢复服务资质...
- java环境变量一闪而过_Java环境变量配置和Tomcat启动时cmd界面一闪而过问题
- 突破技术界限,FVS大屏编辑模式,真正让大屏做到所见即所得
- 【ElasticSearch】es 面试题 视频 笔记
- 剑指offer面试题42. 连续子数组的最大和(动态规划)
- 作为程序员,你还在用B站学习?别做梦了
- 在Linux下安全删除eSATA设备
- FPGA基础入门【14】开发板VGA视频输出控制
- matlab命令窗口作用是什么,matlab的命令窗口的作用是什么
- Validation校验属性格式
- 如何通俗地解释云计算,看完这组图就明白了
- 谷歌浏览器崩溃:STATUS_INVALID_IMAGE_HASH
- hdu4489 组合公式+dp
- 2022年R2移动式压力容器充装操作证考试题库及模拟考试
- TL民营医院奖金分配方案比较研究
- 国嵌Linux视频驱动开发
热门文章
- 20172321 20172333 2017-2018 暑假作业APP
- Windows平台使用Bazel编译TensorFlow详细流程
- 计算机视觉(十五):综合案例:垃圾分类
- 行业分析| 智慧头盔在快对讲上的应用与实践
- 加减号控制input框里数字的js
- Delphi 读取文本文件的两种方式
- 云计算可以分为哪几类
- 平淡生活:我跑完了马拉松
- 配置org.springframework.scheduling.quartz.CronTriggerBean
- 社会单位消防安全管理,消防宣传教育与培训,应急疏散预案编制与演练(一和二)...