安装Python的docx模块

在执行进行自动化测试的时候,很多时候我们其实不会一直关注这个测试的,很多时候我们只需要关注一个结果,与我们的预期是否相互符合就可以了。

所以我们只需要把预期结果,和实际结果的对比结果放到docx的文件里面,把实际结果截图也保存在docx文件里面就行了。

我们一般还是使用pip对docx进行安装,不过在安装这个之前需要安装一个lxml所以,先在命令行中输入:

easy_install --allow-hosts=lxml.de,*.python.org lxml==3.4.2

然后再使用pip安装:

pip install python-docx

两者安装成功过后可以验证结果如下:

from docx import Document

from docx.shared import Inches

document = Document()

document.add_heading('Document Title', 0)

p = document.add_paragraph('A plain paragraph having some ')

p.add_run('bold').bold = True

p.add_run(' and some ')

p.add_run('italic.').italic = True

document.add_heading('Heading, level 1', level=1)

document.add_paragraph('Intense quote', style='IntenseQuote')

document.add_paragraph(

'first item in unordered list', style='ListBullet'

)

document.add_paragraph(

'first item in ordered list', style='ListNumber'

)

document.add_picture('D:\\shot.png', width=Inches(1.25))

table = document.add_table(rows=1, cols=3)

hdr_cells = table.rows[0].cells

hdr_cells[0].text = 'Qty'

hdr_cells[1].text = 'Id'

hdr_cells[2].text = 'Desc'

document.add_page_break()

document.save('demo.docx')

后面有机会使用再把docx模块和selenium模块结合的例子写出来。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐