|
@@ -0,0 +1,45 @@
|
|
|
|
|
+from docx import Document
|
|
|
|
|
+from docx.shared import Inches
|
|
|
|
|
+
|
|
|
|
|
+# 创建 Word 文档
|
|
|
|
|
+doc = Document()
|
|
|
|
|
+doc.add_heading('🐱 猫咪便秘风险自查表', level=1)
|
|
|
|
|
+doc.add_paragraph('适用于近24–48小时内,如猫咪出现以下情况,请对照检查并适当处理:')
|
|
|
|
|
+
|
|
|
|
|
+# 添加表格内容
|
|
|
|
|
+table_data = [
|
|
|
|
|
+ ['检查项目', '是否异常?', '说明'],
|
|
|
|
|
+ ['❌ 48小时未排便', '□ 是 □ 否', '超过两天无便便,便秘风险明显升高'],
|
|
|
|
|
+ ['❌ 频繁蹲砂盆但拉不出', '□ 是 □ 否', '类似“假拉屎”或持续用力失败'],
|
|
|
|
|
+ ['❌ 粪便干硬如羊粪球', '□ 是 □ 否', '水分不足,典型便秘表现'],
|
|
|
|
|
+ ['❌ 肚子变鼓、按压变硬', '□ 是 □ 否', '可疑胀气或粪便堵塞'],
|
|
|
|
|
+ ['❌ 食欲下降或呕吐', '□ 是 □ 否', '肠道不畅可能影响消化'],
|
|
|
|
|
+ ['❌ 情绪变化/嗜睡/烦躁', '□ 是 □ 否', '便秘可能让猫咪感觉不适'],
|
|
|
|
|
+ ['✅ 今天吃了湿粮或多喝水', '□ 是 □ 否', '有助于改善便秘'],
|
|
|
|
|
+ ['✅ 之前排便间隔本就较长(36-48小时)', '□ 是 □ 否', '若为个体习惯,暂时无忧'],
|
|
|
|
|
+ ['✅ 平时爱运动,精神正常', '□ 是 □ 否', '肠胃功能可能较好']
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
+# 创建表格
|
|
|
|
|
+table = doc.add_table(rows=1, cols=3)
|
|
|
|
|
+table.style = 'Table Grid'
|
|
|
|
|
+hdr_cells = table.rows[0].cells
|
|
|
|
|
+for i, header in enumerate(table_data[0]):
|
|
|
|
|
+ hdr_cells[i].text = header
|
|
|
|
|
+
|
|
|
|
|
+# 填充表格内容
|
|
|
|
|
+for row_data in table_data[1:]:
|
|
|
|
|
+ row_cells = table.add_row().cells
|
|
|
|
|
+ for i, cell_data in enumerate(row_data):
|
|
|
|
|
+ row_cells[i].text = cell_data
|
|
|
|
|
+
|
|
|
|
|
+# 添加初步判断建议段落
|
|
|
|
|
+doc.add_paragraph('\n✅ 初步判断建议:', style='List Bullet')
|
|
|
|
|
+doc.add_paragraph('0–2项异常:暂无明显便秘表现,继续观察饮食和排便即可。')
|
|
|
|
|
+doc.add_paragraph('3–4项异常:轻度便秘风险,建议加强饮水、湿粮摄入,必要时用益生菌。')
|
|
|
|
|
+doc.add_paragraph('5项以上异常:中度或以上便秘风险,建议尽快就医评估,排除肠道堵塞或肛门腺问题。')
|
|
|
|
|
+
|
|
|
|
|
+# 保存文件
|
|
|
|
|
+file_path = "D:\Gogs\QuantumultX\猫咪便秘风险自查表.docx"
|
|
|
|
|
+doc.save(file_path)
|
|
|
|
|
+file_path
|