随笔分类 -  Python

摘要:写了这么多python 代码,也常用的类和对象,这里准备系统的对python的面向对象编程做以下介绍。 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 创建类和对象 面向对象编程是一种编程 阅读全文
posted @ 2017-10-19 23:36 Blue·Sky 阅读(791) 评论(0) 推荐(1)
摘要:configParser 模块用于操作配置文件 注:Parser汉译为“解析”之意。 配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 为了更好的理解本文,我们先了解一下配置文件的组成及命名:配置文件(INI文件)由章节(sec 阅读全文
posted @ 2017-10-18 23:30 Blue·Sky 阅读(2429) 评论(0) 推荐(1)
摘要:Python requests快速上手 这里参考官方文档,在ide中写了一遍,加深一下印象,定义的函数只是为了方便区分不同的请求方式 阅读全文
posted @ 2017-10-13 20:58 Blue·Sky 阅读(467) 评论(0) 推荐(1)
摘要:Python requests介绍 引用官网介绍 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。 Requests 允许你发送纯天然,植物饲养的 HTTP/1.1 请求,无需手工劳动。你不需要手动为 URL 添加查询字串,也不需要对 POST 数据进行表单编码 阅读全文
posted @ 2017-10-13 00:07 Blue·Sky 阅读(719) 评论(0) 推荐(1)
摘要:Python -- 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符 阅读全文
posted @ 2017-10-12 22:48 Blue·Sky 阅读(456) 评论(0) 推荐(1)
摘要:python 函数参数介绍 python 使用过程总,总会遇到 *args,**kw形式的参数,总是一头雾水,而且网上介绍的或是叫法不一,为此专门深入实践进而了解了函数参数的使用 具体请看代码 阅读全文
posted @ 2017-10-12 17:03 Blue·Sky 阅读(814) 评论(0) 推荐(1)
摘要:Python - WebDriver 识别登录验证码 没什么可说的直接上代码! 阅读全文
posted @ 2017-09-29 23:10 Blue·Sky 阅读(2624) 评论(0) 推荐(2)
摘要:N天前实现了简单的验证识别,这玩意以前都觉得是高大上的东西,一直没有去研究,这次花了点时间研究了一下,当然只是一些基础的东西,高深的我也不会,分享一下给大家吧。 关于python验证码识别库,网上主要介绍的为pytesser及pytesseract,其实pytesser的安装有一点点麻烦,所以这里我 阅读全文
posted @ 2017-09-29 00:33 Blue·Sky 阅读(1392) 评论(0) 推荐(1)
摘要:Pyhon 日志管理 -- logging 一直觉得运行程序是能打印日志是一个神奇的事情,不懂日志产生的原理,后来听说Pyhton 有一个logging模块,So,要好好研究一下。 先贴出代码,看看她的基本用法 logging配置要点 GetLogger()方法 这是最基本的入口,该方法参数可以为空 阅读全文
posted @ 2017-09-28 23:05 Blue·Sky 阅读(361) 评论(0) 推荐(1)
摘要:最近经常用到 os 操作文件/目录,感觉挺好使的,但是一直没有系统的梳理学习一下, 今天想借此机会整理一下工作中常用的方法,也算自己总结学习的一个积累吧。 直接上代码,注释明了 #-*-coding:utf-8-*- # Time:2017/9/27 23:18 # Author:YangYangJ 阅读全文
posted @ 2017-09-27 23:20 Blue·Sky 阅读(1175) 评论(0) 推荐(1)
摘要:前言 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接)。 获取不到也没关系,可以通过添加cookie的方式绕过验证码。 另一篇博文 Python Selenium Cookie 绕过验证码实现登录 介绍了另外一种处理方式,及实际项目应用 阅读全文
posted @ 2017-09-23 19:09 Blue·Sky 阅读(9902) 评论(0) 推荐(2)
摘要:Python -- Json 数据编码及解析 Json 简单介绍 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 这个 sites 对象是包含 3 阅读全文
posted @ 2017-09-22 21:32 Blue·Sky 阅读(2580) 评论(0) 推荐(1)
摘要:最近开始学习python,想做做简单的自动化测试,需要读写excel,然后就找到了xlrd来读取Excel文件,使用xlwt来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回xlrd. 阅读全文
posted @ 2017-09-22 16:11 Blue·Sky 阅读(7973) 评论(2) 推荐(1)
摘要:openpyxl特点 openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易 注意:如果文字编码是“gb2312” 读取后就会显示乱码,请先转成Unicode 1、openpyxl 读写单元格时,单元格的坐标位置起始值是(1,1), 阅读全文
posted @ 2017-09-22 15:10 Blue·Sky 阅读(92012) 评论(2) 推荐(8)
摘要:数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件。因此用 Python 进行数据相关的工作时,难免要和 Excel 打交道。 如果仅仅是要以表单形式保存数据,可以借助 CSV 格式(一种以逗号分隔的表格数据格式)进行处理,Excel 也支持此格式。但标准的 Exce 阅读全文
posted @ 2017-09-20 21:08 Blue·Sky 阅读(14265) 评论(0) 推荐(1)
摘要:本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查。 什么是 PyMySQL? PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v 阅读全文
posted @ 2017-09-20 08:08 Blue·Sky 阅读(1330) 评论(0) 推荐(1)
摘要:本文实例讲述了python中MySQLdb模块用法。分享给大家供大家参考。具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQLdb来实现数据的各种操作。 python连接mysql的方 阅读全文
posted @ 2017-09-20 08:02 Blue·Sky 阅读(601) 评论(0) 推荐(1)