python - 我无法在 PyCharm 中导入 xml.dom.minidom。我可以尝试什么?
问题描述
我正在尝试导入 xml.dom.minidom,但 pycharm 没有找到它,尽管它找到了 xml.entree / xml.parser / xml.sax。
其余的标准库都可以正常工作。xml 文件 (beispiel.xml) 应该不是问题,因为它的名称中没有“xml”。
from xml.dom import minidom
document = minidom.parse("beispiel.xml")
wanted_info = input("Which prduct do you want to see?")
product_list = document.getElementsByTagName(wanted_info)
for product in product_list:
for value in product.childNodes:
if value.nodeType == minidom.Node.ELEMENT_NODE:
print(value.tagName + ":" + value.firstChild.data)
print("\n")
我不确定,它可能是什么。可能是因为我在 D:... 中安装了 python 和在 C:... 中安装了 pycharm 但我不认为这是问题所在。
解决方案
升级到 2020.1 后我遇到了同样的问题。Pycharm 问题跟踪器中已经报告了该问题。
他们在那里提出以下解决方法,直到问题得到解决:
将 xml 目录
<INSTALLATION_FOLDER>\plugins\python(-ce)\helpers\typeshed\stdlib\2and3\
替换xml
为https://github.com/python/typeshed/tree/master/stdlib/2and3/xml
在我的机器上,这解决了这个问题。
推荐阅读
- angular - 路由组件是否有可能具有输入?
- java - Java 流过滤器取 1 个元素
- typescript - useInfiniteSWR 与 axios 和 typescript
- python - 皮尔逊的剪影
- linux - 如何将变量别名为包含包含左括号的变量的命令
- python - 将 subprocess.run 与 check = True 一起使用,该命令应返回非零退出代码
- flask - 无法访问部署在 GCP 计算引擎中的烧瓶应用程序
- python - tkinter 窗口行为怪异并停止响应
- python - 由于 colab 无法导入 _udunits2,我正在努力在 google colab 上导入 Iris。有谁知道如何解决这个问题?
- sql-server - 列名或提供的值的数量与表定义不匹配。请一些指导