公欲善其事必先利其器

in HIVE CN 中文社区2 years ago (edited)

我在实际中需要将一些繁体转换成简体,虽然繁体字也能看明白,但总不如简体字看起来那么舒适自然。这并不是说繁体字不好看,事实上繁体字比简体字更耐看,很多时候也显得更正式些。

话说这些繁体的文件是本地文件,以往我的做法是,找一个在线的那种繁体转简体的转换编辑器,但因为特殊的原因,这个文档不能在线公开直接转,因此只好自己另想办法。

以往还有个非常简单的办法,就是把文档和内容交给AI,让它帮我们来转成我们想要的格式,这次不行,也是同样先前说的原因,不能交给AI,毕竟数据交给AI后,很难保证私密性。

于是,我想到了,可以自己去编写一个自动繁体转换简体的工具程序,这样在本地运行,方便又安全。

当然,同之前一样,现在有了AI,我自然不会从头再花许多在这方面上,而是将自己的需求说给AI,让它帮我们来实现。

将目标文件中的繁体中文改为简体中文,其它均保持不变,包括格式,用python实现,可直接运行。

很快,AI给我了回复,

你可以使用 Python 脚本,将文件中的繁体中文转换为简体中文,保持其它部分不变。下面是一个完整的 Python 脚本示例,使用了 opencc 库来完成这个任务。

步骤:
安装 opencc-python-reimplemented 库(opencc 的 Python 实现)。
编写 Python 脚本,读取目标文件,转换繁体为简体,并保存到新的文件中。

安装依赖
在运行脚本之前,先安装必要的依赖:

随后,给出了代码,

image.png

我感觉这个过于简单,也不方便我操作,想让它加上个路径,这样每次我只要输入要转换的文件路径,它便会自动帮我处理好。

运行文件开始前,让用户输入要转换的文件路径地址,输出的文件名称在保持不变的基础上,前边加多个new_

你可以在脚本中添加用户输入文件路径和自动生成输出文件名称的功能。以下是更新后的 Python 脚本:

image.png

我运行之后,发现出错了,

Exception has occurred: FileNotFoundError
image.png

AI回复我说,

这个错误通常是由于 opencc 库无法找到指定的配置文件路径。你可以尝试以下步骤来解决问题:

修复后,重新给出了新的代码,

image.png

再次运行,还是出现错误,

Exception has occurred: ValueError
conversion is not set

image.png

再来一次。

这次终于运行成功。

image.png

尝试运行这个程序,这次很方便帮我自动转换了。

前后花了不到10分钟,以后再用,一劳永逸方便,AI真是NICE啊!

所谓 “公欲善其事必先利其器”,有了AI这把利器,感觉可以仗剑闯江湖了~~~ :)

Sort:  

寒江孤影,问鼎江湖,这大概是新老时代侠客们共同追求的目标。😃😃

这代码简直是天书😅

@tipu curate
科技改变生活!

再方便的AI 也不会用🥹

AI真的非常方便,我最近也都有在看各种关于AI 的相关公众号,原来现在AI的工具都那么多品类了。

能把AI 用好最能说明使用者的学习理解能力强