Я использую модуль запросов Python для загрузки файлов DOCX, после получения ответа я записываю файл кусками, используя следующий код.
def readword(path,r):
with open(path, 'wb' ) as f:
for chunk in r.iter_content( 1024 * 1024 * 2 ): # 2 MB chunks
f.write(chunk)
Когда файл создан, он создается строго открытымXML MS Word file
.Есть ли способ, которым я могу явно остановить свой поток записи, чтобы не создавать строго открытое XML
, а создать нормальное MS Word file
.
Strict Open XML
не читается ни одной библиотекой Python на более позднем этапе.Потому что я вижу следующую ошибку для строго открытого XML file
.
KeyError: «нет связи типа» http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument' в коллекции »