本文实例讲述了python实现生成Word、docx文件的方法。分享给大家供大家参考,具体如下:http://python-docx.readthedocs.io/en/latest/index.html生成word的利器!一、快速开始fromdocximportDocumentdocument=Document()1、段落加一个段落,下面paragraph是前面内容的光标指向,后面再该处插入一句话。paragraph=document.add_parag
系统 2019-09-27 17:56:14 2333
前言学pytest就不得不说fixture,fixture是pytest的精髓所在,就像unittest中的setup和teardown一样,如果不学fixture那么使用pytest和使用unittest是没什么区别的(个人理解)。fixture用途1.做测试前后的初始化设置,如测试数据准备,链接数据库,打开浏览器等这些操作都可以使用fixture来实现2.测试用例的前置条件可以使用fixture实现3.支持经典的xunitfixture,像unitte
系统 2019-09-27 17:54:47 2333
image花下猫语:近日,Python之父在Medium上开通了博客,并发布了一篇关于PEG解析器的文章(参见我翻的全文译文)。据我所知,他有自己的博客,为什么还会跑去Medium上写文呢?好奇之下,我就打开了他的老博客。最后一篇文章写于2018年5月,好巧不巧,写的竟是pgen解析器,正是他在新文中无情地吐槽的、说将要替换掉的pgen。在这篇旧文里,Guido回忆了他创造pgen时的一些考量,在当时看来,创造一个新的解析器无疑是明智的,只不过时过境迁,现
系统 2019-09-27 17:54:18 2333
最近这段时间,常常有人在后台留言:该不该学Python?如何学Python?鉴于大家都有这方面的困惑,今天就给大家推荐一本巨有影响力的Python实战书,上线时间仅2个月,就超越了众多实力派,成京东和当当网上的长期畅销图书,并且收获了3.4W的五星好评。这本书可谓是笔者独家私藏图书之一了,对我学习Python有着莫大的帮助,在京东上也常常"断货",这次拿出来给大家分享一下,希望能帮到大家。PS:文末还将赠送5门课程!这本“断货神作”究竟好在哪?“测评”来了
系统 2019-09-27 17:50:38 2333
之前总听别人说Python有多厉害,有多好,我是不以为然的。但是当我开始接触Python的时候,我就知道它被誉为最美编程语言不是没有道理的。简短的代码,清晰明了的逻辑,方便快捷的编程工具让它注定会大放光彩。可能有人会说它的运行速度慢,但是在这个硬件配置不断更新换代的今天,这都不是问题。下面,让我们来一起了解Python语言。Python语言在计算生态的大背景下诞生、发展、再生,历时近30年,其简洁和面向生态的设计理念得到了广泛认同,形成了全球范围最大的单一
系统 2019-09-27 17:49:43 2333
Python入门实践5——运算符(Operator)运算符(operator)一、目标1、熟悉各类运算符及其运算规则。2、掌握运算符的优先级。二、要点1、Python运算符1)、Python算术运算符以下假设变量a=10,变量b=21:运算符描述实例+加-两个对象相加a+b输出结果31-减-得到负数或是一个数减去另一个数a-b输出结果-11*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果210/除-x除以yb/a输出结果2.1%取模-返回除法
系统 2019-09-27 17:49:40 2333
前言利用Python调用外部系统命令的方法可以提高编码效率。调用外部系统命令完成后可以通过获取命令执行返回结果码、执行的输出结果进行进一步的处理。本文主要描述Python常见的调用外部系统命令的方法,包括os.system()、os.popen()、subprocess.Popen()等。本文分析python调用外部系统命令主要从两个方面考虑:1、是不是可以返回命令执行结果码,因为大部分场景都需要通过判断调用命令是执行成功还是失败。2、是不是可以获取命令执
系统 2019-09-27 17:49:30 2333
字符编码一、ascii码:基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,最多只能用8位标识,即2**8=256-1,所以最多只能表示255个字符。计算机沿用中国,中文显然远大于255字符,必须要对中文进行编码二、中文编码为处理汉字,程序设计用于简体中文GB2132和繁体中文big5GB2312(1980年)共7445个字符,包括6763个汉字和682个其它符号,GBK1.0(1995年)收录了21886个符号,它分为汉字区和图形符号区
系统 2019-09-27 17:48:01 2333
本文实例讲述了Pythonsocket非阻塞模块应用。分享给大家供大家参考,具体如下:一服务端程序#导入模块importsocketserverimportrandom#定义一个类classMyServer(socketserver.BaseRequestHandler):#如果handle方法出现报错,则会进行跳过#setup方法和finish方法无论如何都会进行执行#首先执行setupdefsetup(self):pass#然后执行handledefh
系统 2019-09-27 17:45:49 2333
项目一:Supervisor简介:Supervisor是实际企业常用的一款Linux/Unix系统下的一个进程管理工具,基于Python开发,可以很方便的监听、启动、停止、重启一个或多个进程,而且当进程意外被杀死时,其可以实现自动恢复,很方便的做到进程自动恢复的功能,提高系统、服务的稳定性,多用于生产环境。下载地址:https://github.com/Supervisor/supervisor项目二:pyecharts简介:pyecharts是一个由Ec
系统 2019-09-27 17:45:42 2333