xlwings可查看经过加密的Excel文档,那加密的docx有什么模块可以read。

新手上路,请多包涵
  1. 需要使用python来解析docx文件,但是Open一个docx的时候出错,估计是由于公司使用了加密软件的原因。但是Excel文件同样是加密的,用xlwings却可以正常读取内容。所以,请问处理docx的模块中有没有类似xlwings这样的呢?
  2. 出问题的代码如下

    from docx import Document
    doc=Document('1.docx')
  3. 错误提示如下:

    Traceback (most recent call last):
    File "<stdin>", line 2, in <module>
    File "D:Pythonlibsite-packagesdocxapi.py", line 25, in Document
    document_part = Package.open(docx).main_document_part
    File "D:Pythonlibsite-packagesdocxopcpackage.py", line 128, in open
    pkg_reader = PackageReader.from_file(pkg_file)
    File "D:Pythonlibsite-packagesdocxopcpkgreader.py", line 32, in from_file
    phys_reader = PhysPkgReader(pkg_file)
    File "D:Pythonlibsite-packagesdocxopcphys_pkg.py", line 31, in new
    "Package not found at '%s'" % pkg_file
    docx.opc.exceptions.PackageNotFoundError: Package not found at '1.docx'
阅读 3.1k
1 个回答

加密首先分类型
首先你说xlwings可以查看加密的,那也是提交了密码的情况下。
至于docx也带看是什么类型的加密了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏