有道词典导出,xml提取单词,给墨墨背单词

直接贴代码吧

from xml.dom.minidom import parse
import xml.dom.minidom
# 使用minidom解析器打开 XML 文档
DOMTree = xml.dom.minidom.parse("you_word.xml")
collection = DOMTree.documentElement
# 在集合中获取所有项
movies = collection.getElementsByTagName("item")
# 打印每个翻译的单词及翻译
i = 0
for movie in movies:
    try:
        print("*****Item*****")
        word = movie.getElementsByTagName('word')[0]
        print("word: %s" % word.childNodes[0].data)
        trans = movie.getElementsByTagName('trans')[0]
        print("trans: %s" % trans.childNodes[0].data)
        i += 1
    except:
        pass
print("count: %d"%i)

原文

有道词典导出,xml提取单词,给墨墨背单词_第1张图片
image.png

使用的是jupyter notebook3个人感觉这是写脚本神器

有道词典导出,xml提取单词,给墨墨背单词_第2张图片
image.png

可以给墨墨创建词典开始背了

参考文档:http://www.runoob.com/python/python-xml.html

你可能感兴趣的:(有道词典导出,xml提取单词,给墨墨背单词)