python-自制单词本导入有道词典

本文介绍如何将文本文件转换为XML格式,以便导入有道词典。首先需创建包含单词及其翻译的文本文件,然后使用Python脚本进行转换。该过程涉及读取文本文件、构建XML结构并保存为XML文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:先获取单词,将其保存成txt,保存方式就是一行英文,一行翻译。如下:

 第二步:使用python代码将数据生成xml格式

infopen = open('words.txt', 'r', encoding='utf-8')
lines = infopen.readlines()
xml_file = open('reading.xml', 'w', encoding='utf-8')
xml_file.write('<wordbook>')
for line in range(len(lines) - 1):
    if line % 2 == 0:
        xml_file.write('<item>')
        xml_file.write('    <word>' + lines[line].strip('\n') + '</word>\n')
        line += 1
        xml_file.write('    <trans>' + '<![CDATA[' + lines[line].strip('\n') + ']]>' + '</trans>\n')
        xml_file.write('    <phonetic><![CDATA[]]></phonetic>\n')
        xml_file.write('    <lanfrom><![CDATA[en]]></lanfrom>\n')
        xml_file.write('    <lanto><![CDATA[zh-CHS]]></lanto>\n')
        xml_file.write('    <tags>金融单词</tags>\n')
        xml_file.write('    <progress>1</progress>\n')
        xml_file.write('</item>')
xml_file.write('</wordbook>')

 第三步:导入有道词典

 点击上面红色框内按键->选择‘导入导出’->选择‘导入单词’->选择生成的xml文件

注意:

导入过程中可能会出现:‘有道词典导入操作已取消’。这个问题是由于单词中有特殊符号导致的,我测试过程中是由于‘&’符号导致的,需自行检测!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值