Files
md_to_gost/_audit_tmp.py
Igor20264 516abe7b83
Python application / build (push) Has been cancelled
BigUpdate
2026-09-03 10:44:08 +03:00

28 lines
906 B
Python

from docx import Document
doc = Document(r"g:\Sync_File\Семестр 3\АИИР\КР\КР_out.docx")
print("=== biblio-ish ===")
for i, p in enumerate(doc.paragraphs):
t = p.text.strip()
style = p.style.name if p.style else None
if "ИСПОЛЬЗОВАНН" in t.upper():
print(i, style, t[:80])
if style == "Bibliography" or (t[:2] in {f"{n}." for n in range(1, 10)} and len(t) > 50):
print(i, style, t[:100])
print("=== double spaces in captions ===")
for p in doc.paragraphs:
if p.style and "Caption" in (p.style.name or "") and " " in p.text:
print(repr(p.text[:90]))
print("=== sections ===")
for i, s in enumerate(doc.sections):
has_page = "PAGE" in s.footer._element.xml
print(i, "PAGE field", has_page)
print("=== Heading 1 ===")
for p in doc.paragraphs:
if p.style and p.style.name == "Heading 1":
print(repr(p.text[:100]))