第一步:先获取单词,将其保存成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文件
注意:
导入过程中可能会出现:‘有道词典导入操作已取消’。这个问题是由于单词中有特殊符号导致的,我测试过程中是由于‘&’符号导致的,需自行检测!