python
悦然lily
生命不息,奋斗不止
展开
-
python分析谷歌浏览器的历史记录
在Windows上分析谷歌浏览器Chrome历史记录的Python3.6脚本,分析过程如下:1.1 Chrome的历史记录数据库Chrome的数据存储在本地的SQLite数据库中。所以这里我们需要做的就是写一段能够连接到数据库的Python代码,从而查询需要的字段和提取需要的数据,这些数据包括网站访问的URL及其对应的全部访问量。我们把这些找出来作为原始数据。转载 2017-11-25 18:37:51 · 3110 阅读 · 1 评论 -
python中定义常量
Python并未提供如C/C++/Java一样的const修饰符,换言之,python中没有常量,python程序一般通过约定俗成的变量名全大写的形式表示这是一个常量。然而这种方式并没有真正实现常量,其对应的值仍然可以被改变。后来,python提供了新的方法实现常量:即通过自定义类实现常量。这要求符合“命名全部为大写”和“值一旦被绑定便不可再修改”这两个条件。用自定义类实现常量,例如,如下写了...原创 2018-08-22 17:12:28 · 113234 阅读 · 1 评论 -
selenium安装及在python中简单使用
selenium是一个web的自动化测试工具,selenium测试直接运行在浏览器中,就像真正的用户在操作一样。selenium主要测试你的应用程序是否能够很好地在不同浏览器和操作系统上工作。它的优点如下:免费;小巧,对于不同的语言它只是一个包;支持C,Python,java,C#多种语言的测试脚本;支持多平台:windows,linux,Mac,支持多浏览器:ie,chrome,firefox,...原创 2018-09-04 14:40:43 · 32881 阅读 · 1 评论 -
python中异常的处理
1. 捕捉异常使用try/except语句,try语句包含可能出错的代码,except语句捕获异常信息并处理。下面介绍一个简单的例子。自定义一个异常类NameNotFound。异常应该是典型的继承自Execption类,通过直接或间接的方式。#coding:utf-8#test1.pyimport sysclass NameNotFound(Exception): def ...原创 2018-09-04 14:23:30 · 1183 阅读 · 0 评论 -
pytest安装使用
安装pytest$pip install -U pytest //安装pytest$pytest --version //查看版本在pytest框架中,有如下约束: 所有的单测文件名都需要满足test_*.py格式或*_test.py格式。 在单测文件中,可以包含test_开头的函数,也可以包含Test开头的类。 在单测类中,可以包含一个或多个test_开...原创 2018-09-04 17:26:23 · 2247 阅读 · 1 评论