Ejemplos de programación de mecanizado
#!/usr/bin/env python
Importar docx
Importar archivo zip
Importar Strindberg desde Strindberg
Importar XmlProcessingUnit desde Processing_units.XML_processing_unit
Importar document_tools
if __name__ == '__main__ ':
m = docx.opendocx('e:/test.docx ')
p = XmlProcessingUnit('docx ')
Proceso = p.Process(m)
zfile = archivo zip. ZipFile('e:/test.docx ')
out_docx_file = StringIO()
doc_utils.save_docx(zfile, proceso, out_docx_file)
out_txt_file = StringIO ()
doc_utils.docx_to_txt(archivo de salida, archivo de salida)
'''
out_file = StringIO()
Usar archivo zip . ZipFile(out_file, ' w ', compresión=zipfile. ZIP_DEFLATED) es f:
f.writestr('test123.docx ', out_docx_file.getvalue())
#f. writestr('s.txt' out_file, out_txt_file.getvalue())
''
zfile2 = zipfile. ZipFile('e:/test.zip', 'w', ZipFile.zip_deflate)
zfile2.writestr('test.docx', out_docx_file.getvalue())
# zfile2.writestr('test.txt ', out_txt_file.getvalue())
#result = out_file.getvalue()
#Imprimir resultado
out_docx_file. close()
out_txt_file.close()
#out_file.close()
Falta una función en el medio. Encuéntrelo usted mismo.