有道词典导出,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)

原文

image.png

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

image.png

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容