SoSci

to

Word

Installation

python-docx

pip3 install python-docx

...und nicht die reine Name-ID, die man im document.xml bzw. styles.xml sieht. Da passiert anscheinend eine Übersetzung

styles = document.styles

paragraph_styles = [

    s for s in styles if s.type == WD_STYLE_TYPE.PARAGRAPH

]

for style in paragraph_styles:

    print(style.name)

dadurch entsteht eine hierarchische Struktur

Images, Tables....

each Paragraph

embedded images, frames, embedded tables

each Run

eine formale Sprache

hat eine mathematisch präzise Syntax und Semantik

um eine neue Instanz zu erzeugen,

ruft man die "Konstruktor-Funktion auf"

Modul python-doxc

Beim Schreiben wird der bestehende Content verworfen und durch einen einzigen Run ersetzt, der den gegebenen Text ohne weitere Formatierungen enthält

Modul elementtree

>>> from html import unescape
>>> unescape('"')
'"'