| 12345678910111213141516171819 |
- # -*- coding: utf-8 -*-
- import sys, os
- sys.stdout.reconfigure(encoding="utf-8")
- from docx import Document
- base = os.path.join(os.path.expanduser("~"), "Desktop", "在线考试系统")
- d = Document(os.path.join(base, "在线考试系统开源方案调研与论文写作参考.docx"))
- for i, x in enumerate(d.paragraphs):
- if "11 月 5 日" in x.text or "2026-11-05" in x.text:
- print("P", i, x.text[:120])
- for ti, t in enumerate(d.tables):
- for ri, row in enumerate(t.rows):
- for c in row.cells:
- if "2026-11-05" in c.text:
- print("T", ti, ri, c.text[:40])
- if "nan" in c.text:
- print("NAN-T", ti, ri, c.text[:60])
- for i, x in enumerate(d.paragraphs):
- if "nan" in x.text:
- print("NAN-P", i, x.text[max(0,x.text.find("nan")-20):x.text.find("nan")+20])
|