我在实际中需要将一些繁体转换成简体,虽然繁体字也能看明白,但总不如简体字看起来那么舒适自然。这并不是说繁体字不好看,事实上繁体字比简体字更耐看,很多时候也显得更正式些。
话说这些繁体的文件是本地文件,以往我的做法是,找一个在线的那种繁体转简体的转换编辑器,但因为特殊的原因,这个文档不能在线公开直接转,因此只好自己另想办法。
以往还有个非常简单的办法,就是把文档和内容交给AI,让它帮我们来转成我们想要的格式,这次不行,也是同样先前说的原因,不能交给AI,毕竟数据交给AI后,很难保证私密性。
于是,我想到了,可以自己去编写一个自动繁体转换简体的工具程序,这样在本地运行,方便又安全。
当然,同之前一样,现在有了AI,我自然不会从头再花许多在这方面上,而是将自己的需求说给AI,让它帮我们来实现。
将目标文件中的繁体中文改为简体中文,其它均保持不变,包括格式,用python实现,可直接运行。
很快,AI给我了回复,
你可以使用 Python 脚本,将文件中的繁体中文转换为简体中文,保持其它部分不变。下面是一个完整的 Python 脚本示例,使用了 opencc 库来完成这个任务。
步骤:
安装 opencc-python-reimplemented 库(opencc 的 Python 实现)。
编写 Python 脚本,读取目标文件,转换繁体为简体,并保存到新的文件中。
安装依赖
在运行脚本之前,先安装必要的依赖:
随后,给出了代码,
我感觉这个过于简单,也不方便我操作,想让它加上个路径,这样每次我只要输入要转换的文件路径,它便会自动帮我处理好。
运行文件开始前,让用户输入要转换的文件路径地址,输出的文件名称在保持不变的基础上,前边加多个new_
你可以在脚本中添加用户输入文件路径和自动生成输出文件名称的功能。以下是更新后的 Python 脚本:
我运行之后,发现出错了,
Exception has occurred: FileNotFoundError
AI回复我说,
这个错误通常是由于 opencc 库无法找到指定的配置文件路径。你可以尝试以下步骤来解决问题:
修复后,重新给出了新的代码,
再次运行,还是出现错误,
Exception has occurred: ValueError
conversion is not set
再来一次。
这次终于运行成功。
尝试运行这个程序,这次很方便帮我自动转换了。
前后花了不到10分钟,以后再用,一劳永逸方便,AI真是NICE啊!
所谓 “公欲善其事必先利其器”,有了AI这把利器,感觉可以仗剑闯江湖了~~~ :)