博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装Python的docx模块
阅读量:6637 次
发布时间:2019-06-25

本文共 1181 字,大约阅读时间需要 3 分钟。

  hot3.png

                                                             安装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 Documentfrom 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 = Truep.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].cellshdr_cells[0].text = 'Qty'hdr_cells[1].text = 'Id'hdr_cells[2].text = 'Desc' document.add_page_break() document.save('demo.docx')

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

 

转载于:https://my.oschina.net/QAAQ/blog/735602

你可能感兴趣的文章
eclipse中如何自动生成构造函数
查看>>
使用Java connector消费ABAP系统的函数
查看>>
【iOS开发】iOS10 Log调试小工具
查看>>
C++ 引用和函数的高级特性
查看>>
code-rhythm:写了个vscode扩展,让代码更有快感
查看>>
机器学习常用算法的分类
查看>>
EM算法学习(二)
查看>>
Android 面试系列 Dn.2---- 广播?
查看>>
用Node.js写爬虫,撸羞羞的图片
查看>>
iOS定时器(时间不在于你拥有多少,而在于你怎样使用)
查看>>
JavaScript 算法之复杂度分析
查看>>
玩转webpack4
查看>>
分布式系统:Lamport 逻辑时钟
查看>>
css代码规范工具stylelint
查看>>
传统加密技术
查看>>
把 14 亿中国人都拉到一个微信群在技术上能实现吗?
查看>>
Ubuntu的web服务器搭建系列之MySQL(JDK+Tomcat+MySQL+Nginx+Redis+NodeJS)
查看>>
[译] 为什么我更喜欢对象而不是switch语句
查看>>
设计模式6大原则
查看>>
NSAttributeString使用介绍(含常用Attribute键值对照表)
查看>>