[Python] docx.opc.exceptions.PackageNotFoundError: Package not found at

Discussão em 'Python' iniciado por Stack, Julho 6, 2025.

  1. Stack

    Stack Membro Participativo

    Can't open doxc file by path (Package not found at...)

    View of directory:

    [​IMG]


    Code:

    from docx import Document

    # some path of file:
    path = 'TestDir/dir2/doc22.docx'

    # open docx file:
    doc = Document(path)


    Have this:

    Traceback (most recent call last):
    File "T23_7.py", line 73, in <module>
    searchRegex(dirName, regex)
    File "T23_7.py", line 57, in searchRegex
    current_doc = Document(docx_file)
    File "/home/ch_dmitriy/Documents/Projects/Tutorials/mech-mat-homework/env/lib/python3.5/site-packages/docx/api.py", line 25, in Document
    document_part = Package.open(docx).main_document_part
    File "/home/ch_dmitriy/Documents/Projects/Tutorials/mech-mat-homework/env/lib/python3.5/site-packages/docx/opc/package.py", line 116, in open
    pkg_reader = PackageReader.from_file(pkg_file)
    File "/home/ch_dmitriy/Documents/Projects/Tutorials/mech-mat-homework/env/lib/python3.5/site-packages/docx/opc/pkgreader.py", line 32, in from_file
    phys_reader = PhysPkgReader(pkg_file)
    File "/home/ch_dmitriy/Documents/Projects/Tutorials/mech-mat-homework/env/lib/python3.5/site-packages/docx/opc/phys_pkg.py", line 31, in __new__
    "Package not found at '%s'" % pkg_file
    docx.opc.exceptions.PackageNotFoundError: Package not found at 'TestDir/dir2/doc22.docx'


    Help, please.

    Continue reading...

Compartilhe esta Página