No module named dom

python + selenium 自动化测试 第6章 6.5 Xml实战# 标题

按照 教程 导入标准库: xml.dom.minidom 时,直接报错
反正我也不知道是啥问题,就索性把代码全部写好,然后跑,最后把报错的结果拿网上搜,然后就莫名其妙的解决了。
代码如下:
`import xml.dom.minidom

def getXmlData(value):
‘’’
获取xml单节点中的数据
:param value: xml 文件中单节点的名称
:return:
‘’’
dom = xml.dom.minidom.parse(‘sina.xml’)
db = dom.documentElement
name = db.getElementsByTagName(value)
nameValue = name[0]
return nameValue.firstChild.data

def getXmlUser(parent,child):
‘’’
获取xml子结点中的数据
:param parent: xml 文件中父节点的名称
:param child: xml 文件中子节点的名称
:return:
‘’’
dom = xml.dom.mindom.parse(‘sina.xml’)
db = dom.documentElement
itemlilst =db.getElementsByTagName(parent)
item = itemlilst[0]
return item.getAttribute(child)`

No module named dom

我按照 报错提示 搜索:No module named dom,
在这里找到 半明确的答案:https://blog.csdn.net/weixin_42551448/article/details/105499057?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
然后 我就在 D盘查看 Lib/xml 里面查看有没有dom文件,发现没问题,然后我就懵逼了
如此十来分钟,茫无头绪的 看上述链接内的东西,然后发现他里面有个:D:\Program Files\JetBrains*PyCharm* Community Edition 2020.1\plugins\python-ce\helpers\typeshed\stdlib\2and3\xml 的链接。
我琢磨着,这他妈的pycharm被我安装在C盘,它没在D盘,那我按照C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\typeshed\stdlib\2and3\xml 查看xml内的文件试试吧,于是我就这么做了,在进入文件目录后,我就发现C他妈盘的里面果然没有dom的相关文件,于是我从D盘把C 盘内缺失的文件都他妈的复制进C盘去,期间电脑还提示我要狗屁管理员身份,我他妈的不知道什么管理员,稀里糊涂复制进去后在pycharm里跑了一下,总算解决了No module named dom的问题。