摘要: 一.通过def定义 需要至少传递一个参数,即self,这样定义的方法必须通过一个类的实例去访问,类似于c++中通过对象去访问; 二.classmethod 这种类方法的特点就是可以通过类名去调用,但是也必须传递一个参数:cls, 即class,表示可以通过类名直接调用; 三staticmethod 阅读全文
posted @ 2018-08-01 14:58 白鸟飞尽 阅读(1652) 评论(0) 推荐(0)
摘要: #配置 git config --global user.name "your name" git config --global user.email "your email" #初始化本地版本库 mkdir sample cd sample git init #push到远程版本库 touch 阅读全文
posted @ 2018-07-25 14:59 白鸟飞尽 阅读(102) 评论(0) 推荐(0)
摘要: json.dumps() >>把字典数据转成字符串 json.loads() >>把字符串转成字典数据 json.dump(data,open(filename,'w')) >>把字典数据转成字符串并写入文件中 json.load(open(filename)) >>读取文件并转成字典数据 阅读全文
posted @ 2018-07-24 16:50 白鸟飞尽 阅读(181) 评论(0) 推荐(0)
摘要: from os import listdirfrom os.path import isfile ,join,isdirdef one_dir_file(path): #打印该目录下所有文件,跳过目录下的子文件夹 print('path:',path) for item in listdir(pat 阅读全文
posted @ 2018-07-20 14:45 白鸟飞尽 阅读(344) 评论(0) 推荐(0)
摘要: 写的第一个爬虫,基本思路: 定义 pageMax 方法 获取整体数据信息,最大页数 定义 request的方法获取单页数据 定义parse方法分析单页数据,提取items,存储在生成器yield中 定义search方法循环获取数据,保存在本地 另外,通过history文件记录抓取历史 saveImg 阅读全文
posted @ 2018-07-20 08:43 白鸟飞尽 阅读(87) 评论(0) 推荐(0)
摘要: 1.创建base类 :基础类 初始化与手机连接 封装公用方法:如设置测试环境,解锁手势密码等等 2.创建pages类:PO模式 继承base的方法 以activity为单位进行页面封装,供不同业务线testcase调用 3.TestCase类:测试类 继承 unittest.TestCase 和 b 阅读全文
posted @ 2018-07-18 10:40 白鸟飞尽 阅读(362) 评论(0) 推荐(0)
摘要: add.bat @echo off C: cd C:\Pubic\Bat echo @echo off > %1%.bat notepad %1%.bat 阅读全文
posted @ 2018-07-17 09:05 白鸟飞尽 阅读(125) 评论(0) 推荐(0)