1、去解析xmind格式时
import time
import xlwt
import xmindparser
xmind_file = "E:\case\dzyh.xmind"
out_file = xmindparser.xmind_to_dict(xmind_file)
print(out_file)
结果报错:
PS E:\python\xmind> & D:/python3.9.12/python.exe e:/python/xmind/test_xmind.py
Traceback (most recent call last):
File "e:\python\xmind\test_xmind.py", line 6, in <module>
out_file = xmindparser.xmind_to_dict(xmind_file)
File "D:\python3.9.12\lib\site-packages\xmindparser\__init__.py", line 59, in xmind_to_dict
if is_xmind_zen(file_path):
File "D:\python3.9.12\lib\site-packages\xmindparser\__init__.py", line 35, in is_xmind_zen
with ZipFile(file_path) as xmind:
File "D:\python3.9.12\lib\zipfile.py", line 1266, in __init__
self._RealGetContents()
File "D:\python3.9.12\lib\zipfile.py", line 1333, in _RealGetContents
raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
PS E:\python\xmind>
2、将xmind压缩成了zip包去解析
import time
import xlwt
import xmindparser
xmind_file = "E:\case\dzyh.zip"
out_file = xmindparser.xmind_to_dict(xmind_file)
print(out_file)
结果还是报错
PS E:\python\xmind> & D:/python3.9.12/python.exe e:/python/xmind/test_xmind.py
Traceback (most recent call last):
File "e:\python\xmind\test_xmind.py", line 6, in <module>
out_file = xmindparser.xmind_to_dict(xmind_file)
File "D:\python3.9.12\lib\site-packages\xmindparser\__init__.py", line 67, in xmind_to_dict
for s in get_sheets():
File "D:\python3.9.12\lib\site-packages\xmindparser\xreader.py", line 24, in get_sheets
tree = xmind_content_to_etree(cache[content_xml])
KeyError: 'content.xml'
PS E:\python\xmind>
xmindparser包卸载之后重新安装了,还是回报这个错误
请问各位大佬,是哪里出了什么问题