最终效果

思路:
用页面固定字符
使用表格解决
直接python代码
from docx import Document
from docx.shared import Pt
# 创建一个新的Word文档
doc = Document()
# 读取文本文件并按要求处理姓名
with open('1.txt', 'r', encoding='utf-8') as file:
names = file.readlines()
# 将姓名按长度分类
short_names = [name.strip() for name in names if len(name.strip()) <= 3]
long_names = [name.strip() for name in names if len(name.strip()) > 3]
# 写入Word文档
paragraph = doc.add_paragraph()
# 循环写入姓名
for i, name in enumerate(short_names + long_names):
# 每6个姓名后换行
if i % 6 == 0 and i != 0:
paragraph.add_run(name)
paragraph = doc.add_paragraph()
else:
paragraph.add_run(name + ' ')
# 保存Word文档
doc.save('output.docx')教学视频和软件都打包放好了,等待你的使用
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";