利用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是檢查頁面,如...