在 Openpyxl 中的 XML.tree 中警告



我使用以下方式使用来自不同Python版本的openpyxl。

sys.path.insert(0, '/remote/Python-2.7.2-shared/linux32/lib/python2.7/site-packages/openpyxl-1.6.1-py2.7.egg')

sys.path.insert(1, '/remote/Python-2.7.2-shared/linux32/lib/python2.7/site-packages')

当我直接使用特定版本时,我不会收到任何警告。

Python-2.7.2-shared/linux32/lib/python2.7/site-packages/openpyxl-1.6.1-py2.7.egg/openpyxl/shared/compat/elementtree.py:30: 用户警告:无法导入"xml.etree.cElementree"。回退 'xml.etree.Elementree'

我正在阅读 100 多个 xlsx 文件,之前进行了手动测试,需要提供快速修复。

根据我的理解,我正在阅读xlsx文件,不包含任何xml元素。因此,它不会影响 xlsx 文件中的任何读取数据。可以确认,也可以忽略此警告。

一件与openpyxl无关的小事。

是否可以隐藏此警告。我没有根权限

您可以忽略警告。不建议你正在做的事情。警告只是没有cElementTree,你的代码可能会运行缓慢。Python 确实支持在用户主目录中安装包,但最好使用虚拟环境 (virtualenv)。

最新更新