直接贴代码吧
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)
原文
![](https://img.haomeiwen.com/i7609014/79bb213e76f0b82a.png)
使用的是jupyter notebook3个人感觉这是写脚本神器
![](https://img.haomeiwen.com/i7609014/d0b12e8a6ec0d700.png)
可以给墨墨创建词典开始背了
网友评论