利用python docx模組寫批量生日邀請函

2022-10-04 16:21:20 字數 1347 閱讀 2147

利用python-docx模組,寫批量生日邀請函

有關python-docx的使用方法,可以參考官方的api文件。這裡使用了其中的一些基本功能,來完成乙個簡單的任務:為參加聚會的好友,每人寫乙個文件邀請函。邀請函也很簡單,如下圖:

下面是**:

import docx

from docx.enum.text import wd_paragraph_alignment #引入文字的位置樣式

froonmdgiom docx.shared import pt #設定字型

#從guest.txt檔案中讀取乙個客人列表

guests=open('guest.txt')

guest_list=

for guest in guests:

if guest is not none:

guest_list.append(guest.strip())

#生成邀請文件

for g in guest_list:

doc=docx.document() #新建word文件

#oonmdgi第一段

paragraph1=doc.add_paragraph('welcome to my birthday party')

paragraph1.paragraph_format.alignment = wd_paragraph_alignment.center

paragraph1.style='title'

#第二段

paragraph2=doc.add_paragraph()

paragraph2.paragraph_format.alignment=wd_paragraph_alignment.center

run=paragraph2.a程式設計客棧dd_run(g) #向段落中追加文字

run.bold=true #設定追加文字樣式

run.font.size=pt(30)

run.style='emphasis'

# 第三段

paragraph3=doc.add_paragraph()

paragraph3.paragraph_format.alignment = wd_paragraph_alignment.center

paragraph3.style = 'normal'

run=paragraph3.add_run('tomorrow is my birthay.i am looking forword your coming')

run.font.size=pt(20

doc.s**e(g+'.docx')

本文標題: 利用python-docx模組寫批量生日邀請函

本文位址:

Linux模組試寫

簡述 實現的是乙個簡易的模組test.ko 輸入乙個state 用來表示程序的狀態 可乙個得到該狀態的程序pid module功能列印所有state的程序pid test.c include include include include task struct module license gpl...

利用模組註冊裝置

linux對裝置要求是,先註冊裝置,然後註冊裝置的驅動。利用模組來註冊裝置和註冊裝置對應的驅動,是為了方便學習和測試。當功能測試好後,要在linux原始碼下對應的開發板的平台檔案進行註冊裝置。然後編譯原始碼。在這裡,先來分析一下怎麼利用模組來註冊裝置。struct platform device i...

php寫登陸模組

最近在學習php。學了一點關於登陸的東西,寫下來備忘。新建四個頁面,分別命名為login.php check.php index.php error.php。login頁面用表單建立乙個登陸頁面,不多說了。在 裡用js指令碼判斷使用者名稱和密碼不能為空,為空則重置焦點。如下 check是檢查頁面,如...