使用Python+docx给Word文档添加页眉和页脚

一、使用Python+docx给Word文档添加页眉和页脚

python 复制代码
# 导入docx模块
import docx


# 创建一个空白的Word文档对象
doc = docx.Document()

# 获取文档中的第一个节对象
section = doc.sections[0]

# 获取节对象的页眉对象
header = section.header

# 获取页眉对象中的第一个段落对象
header_para = header.paragraphs[0]

# 设置段落对象的文本内容为"这是页眉"
header_para.text = "这是页眉"

# 获取节对象的页脚对象
footer = section.footer

# 获取页脚对象中的第一个段落对象
footer_para = footer.paragraphs[0]

# 设置段落对象的文本内容为"这是页脚"
footer_para.text = "这是页脚"

# 保存文档为word.docx
doc.save("page_header_foot.docx")
相关推荐
c++之路2 分钟前
C++跨平台(九):跨平台字节序统一处理
开发语言·arm开发·c++
Evand J12 分钟前
【MATLAB例程|车联网6】考虑调头车流扰动与网联车辆实时感知信息的干线多交叉口 FAC-CV 全感应协调控制仿真与性能对比分析
开发语言·matlab·仿真·代码·车联网·智慧交通·车辆
云絮.13 分钟前
数据库事务
java·开发语言·数据库
派葛穆21 分钟前
Python-pip切换镜像源
开发语言·python·pip
Full Stack Developme28 分钟前
Java 漏斗算法 及应用场景
java·开发语言·算法
CTA终结者29 分钟前
2026年AI量化提效,工具重点要按阶段调整
人工智能·python
阿里嘎多学长36 分钟前
2026-07-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
xxie1237941 小时前
Python 闭包:函数嵌套的 “状态捕获” 机制
开发语言·python
骑士雄师1 小时前
java面试记录: sychonized 锁,熔断组件,分布式锁
java·开发语言·面试
c_lb72881 小时前
最新AI量化提效,交易认知和技术实现要接上
人工智能·python