python安装docx模块_安装Python的docx模块
安装Python的docx模块在执行进行自动化测试的时候,很多时候我们其实不会一直关注这个测试的,很多时候我们只需要关注一个结果,与我们的预期是否相互符合就可以了。所以我们只需要把预期结果,和实际结果的对比结果放到docx的文件里面,把实际结果截图也保存在docx文件里面就行了。我们一般还是使用pip对docx进行安装,不过在安装这个之前需要安装一个lxml所以,先在命令行中输入:easy_ins
安装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模块结合的例子写出来。
更多推荐
所有评论(0)