一、HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展,它可以生成 HTML的 测试报告。 1.首先要下 HTMLTestRunner.py 文件,将下载的文件放入…\python\Lib目录下 2.在IDLE里引入 HTMLTestRunner 包,如果没有 ...
分类:
编程语言 时间:
2018-06-05 15:39:57
阅读次数:
120
转自https://www.cnblogs.com/wupeiqi/articles/6283017.html 一.requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它 ...
分类:
其他好文 时间:
2018-06-04 14:11:01
阅读次数:
168
socketserver 虽说用Python编写简单的网络程序很方便,但复杂一点的网络程序还是用现成的框架比较好。这样就可以专心事务逻辑,而不是套接字的各种细节。SocketServer模块简化了编写网络服务程序的任务。同时SocketServer模块也是Python标准库中很多服务器框架的基础。 ...
分类:
其他好文 时间:
2018-06-02 13:30:58
阅读次数:
157
概述 模块简述 模块优点 提高了代码的可维护性 提高了代码的服用度, 当一个模块完毕, 可以被多个地方引用 可避免函数名和变量名的冲突 argv : 获取命令行参数的列表 import sys 引入 python 标准库中的 sys.py 模块 import : 这是引入一个模块的方法(后面会提到) ...
分类:
编程语言 时间:
2018-06-01 15:34:20
阅读次数:
433
用 timeit.Timer.timeit() 方法来测试代码的运行时间: 测试一下append 和 insert 哪一个效率更高, 实例化Timer类时,第一个参数 是字符串类型,表示的是执行函数的语句. 第二个参数是设置,需要 从当前模块导入一个测试函数. 因为并不是在这个文件中执行的. 调用 ...
分类:
编程语言 时间:
2018-05-30 16:39:13
阅读次数:
162
re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 re.search 扫描整个字符串并返回第一个成功的匹配。 替换: re.sub(pattern, repl, string, count=0, flags=0) 参数: patter ...
分类:
编程语言 时间:
2018-05-30 14:29:45
阅读次数:
205
beautifulsoup的简单使用 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: 安装 解析器 Beautiful Soup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,如果我们不安装它,则 Python 会使用 ...
分类:
其他好文 时间:
2018-05-28 16:06:44
阅读次数:
152
最近修改了项目里的logging相关功能,用到了python标准库里的logging模块,在此做一些记录。主要是从官方文档和stackoverflow上查询到的一些内容。 官方文档 技术博客 基本用法 下面的代码展示了logging最基本的用法。 # -*- coding: utf-8 -*- im ...
分类:
编程语言 时间:
2018-05-26 12:58:32
阅读次数:
224
ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型。它在Python2.5以后成为Python标准库的一部分,但是Python2.4之前需要单独安装。在使用ElementTree模块时,需要import xml.etree.ElementTree的操作。 Elemen ...
分类:
编程语言 时间:
2018-05-25 14:03:53
阅读次数:
212
说明来源:flaskweb开发第六章??很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件。虽然Python标准库中的smtplib包可用在Flask程序中发送电子邮件,但包装了smtplib的Flask-Mail扩展能更好地和Flask集成1、flask-mailsmtp服务器设置MAIL_SERVER127.0.0.1邮件服务器MAIL_PORT2
分类:
其他好文 时间:
2018-05-22 12:44:04
阅读次数:
870