verify_doc.py 833 B

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