- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 Python调用问题__init__(self,driver)
在工作中遇见这样一个问题,防止以后忘记,记录该问题一、有2个py文件basepage.py和baidu_search.pybasepage.py在baidu_search.py中调用上面的py文件二、有另外2个py文件,browser_engine.py和testabby.pybrowser_engine.py文件 在testabby.py中调用上面哪个py文件...
2018-07-16 17:18:03 5190 1
原创 数组为null时候,程序报空指针错误
运行上面这段代码,程序报空指针错误,原因:为null的数组,不能求数组长度。假设一个方法返回一个数组: 如果它返回null,则调用方法必须先判断是否返回null,才能对返回数组进一步处理; 如果返回空数组,则无须null引用检查。 因此,返回数组的方法在没有结果时我们通常返回空数组,即“”,而不是null,这样做对于函数调用者的处理比较方便。...
2018-07-13 16:12:35 3013
转载 java中extends和implement的区别
1、extends是继承父类,只要那个类不是声明final或者哪个类定义为abstract的就能继承2、JAVA中不支持多重继承,但是可以用接口实现,这样就用到implements3、继承只能继承一个类,但是implement可以实现多个接口,用逗号分开就好。比如:class A extends B implements C,D,Eextends继承类,implements实现接口类和接口是不同的...
2018-07-03 16:27:05 716
原创 Java增强for循环&三元表达式
增强for循环的语法:for(元素类型:数组名/Iterable实例){}举例: // 定义一个字符串 String string = "abcduieuihnjksnakjjlajaasbnv jidm"; // 将字符串转化为字符数组 char[] ch = string.toCharArray(); // 定义h...
2018-06-22 11:36:21 1855
转载 找不到或无法加载主类 Main
java eclipse 工程遇到上面问题原来是。。java build path 里面的 LIbrary有问题。改一下即可。打开 java buil path方法,右键工程名,选择最下面 properties....
2018-06-21 17:49:48 1008
原创 【Skill】【2018/6/15】JAVA解析json或者构造json
一共使用3种方式构造json,一种方式解析json.学习点:1、学习如何去自动生成javabean的set和get方法。构造方法。这些都是在构造json的时候ishiyong,对应代码的json构造方法三。使用myecilpse的快捷键alt+shirft+s.2、学习如何格式化代码,使用myecilpse的快捷键alt+shirft+s.3、学习json的构造和解析,特别注意json构造中的方法...
2018-06-15 11:43:20 311
转载 一定要会用selenium的等待,三种等待方式必会
转载地址:http://blog.csdn.net/huilan_same/article/details/52544521,感谢博文,学习了原文:发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性。很多人在群里问,这个下拉框定位不到、那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题:1 有frame,2 没有加等待。殊不知,你的代码运行速度是什么量级的,而浏览器加...
2018-06-13 17:48:04 617
转载 Python编码decode和encode
Python编码decode和encode常见编码介绍:GB2312编码:适用于汉字处理、汉字通信等系统之间的信息交换;GBK编码:是汉字编码标准之一,是在 GB2312-80 标准基础上的内码扩展规范,使用了双字节编码ASCII编码:是对英语字符和二进制之间的关系做的统一规定。主要是老美用.*****日本、韩国其他国家也有自己的编码规则,如果多语言混用就出现乱码,所以unicode产生Unico...
2018-06-13 17:47:05 251
转载 Python2.7版本:定义类时为什么要继承object类?
Python2.7版本:定义类时为什么要继承object类?********此答案摘自知乎,且经过自己实际运行后得出********继承 object 类的是新式类,不继承 object 类的是经典类例子:新式类: 经典类: B、C 是 A 的子类,D 多继承了 B、C 两个类,其中 C 重写了 A 中的 foo() 方法。如果 A 是经典类,当调用 D 的实例的 foo() 方法时,Pytho...
2018-06-13 17:46:37 375
转载 json.dumps and json.loads区分
json.dumps and json.loads区分1. json.dumps:对简单数据类型进行encoding encoding:把一个python对象编码转换成json字符串2. json.loads:处理简单数据类型的decoding转换 decoding:把Json格式字符串解码转换成python对象 对于简单数据类型(string、unicode、int、float、list、...
2018-06-13 17:46:00 220
转载 python 读取excel Xlrd模块
python 读取excel Xlrd模块1. 安装xlrd模块我使用pip安装: cmd ->切换到pip安装所在路径->pip install xlrd->回车2. 使用2.1:打开Excel表 导入模块: import xlrd #获取并打开一个工作簿 book = xlrd.open_workbook(''file.xls...
2018-06-13 17:45:34 437
转载 转载 Python 安装setuptools和pip工具操作方法(必看)
转载 Python 安装setuptools和pip工具操作方法(必看)本文章转载自 脚本之家 http://www.jb51.net 感谢!setuptools模块和pip模块是python进行第三方库扩展的极重要工具,例如我们在需要安装一些爬虫或者数据分析的包时就可以使用pip install命令来直接安装这些包了,因此pip工具一定要提前安装。一、安装setuptools在python交互...
2018-06-13 17:45:20 6096
转载 urllib和urllib2区别
urllib和urllib2区别 urllib和urllib2区别: Python的urllib和urllib2模块都做与请求URL相关的操作,但他们提供不同的功能。他们两个最显着的差异如下: 总结1:urllib2可以接受一个Request对象,并以此可以来设置一个URL的headers,但是urllib只接收一个URL。这意味着,你不能伪装你的用户代理字符串等。 总结2:urllib模块...
2018-06-13 17:42:53 1453
转载 if _name_ == " _main_"的作用
if _name_ == " _main_"1.作用py文件有2种使用方法,第1是自己本脚本自己独立执行;第2是被import到其他文件脚本中执行. if _name_ == " _main_" 该语句控制其他下一步的脚本是否执行。如果是自己本脚本独立执行,那就运行该if条件下的脚本;如果被import到其他文件脚本中执行,则不执行,即if条件为假2. 解释_name_: 每个python模块...
2018-06-13 17:40:33 652
原创 Python数据类型转换
#!/usr/bin/# -*- coding: utf-8 -*-# Time : 2018/06/13 15:08# Author : abby# Email : abby2520@qq.com# File : DataStructureConversion.py# Software: PyCharmDict={'key1': 'value1', ...
2018-06-13 16:21:58 313
转载 Python引用其他py文件中的变量
最近自己初学Python,在编程是遇到一个问题就是,怎样在一个py文件中使用另一个py文件中变量,问题如下: demo1代码import requestsr = requests.get("http://www.baidu.com")r.encoding = r.apparent_encodingdemo = r.textdemo123456beauful1代码:from bs4 imp...
2018-06-13 09:54:31 5848
转载 Pycharm下将py文件打包成exe文件
1. 在PyCharm下安装PyInstaller2. 在Terminal下输入:“PyInstaller -F -w *.py” 就可以制作出exe。生成的文件放在同目录dist下。 -F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。 不加-F参数生成一堆文件,但运行快。压缩后比单个exe文件还小一点点。 加-F参数生成一个exe文件,运行起来慢。...
2018-06-12 13:01:38 7242 3
转载 Python tips: 什么是*args和**kwargs?
<div class="article-title-box"> <span class="article-type type-2 float-left">转</span> <h6 class="title-article">Python tips: 什么是*args和**kwargs?&
2018-05-21 17:14:43 157
转载 Python语句学习(While循环)
#!/usr/bin/# -*- coding: utf-8 -*-# Time : 2018/04/24 17:48# Author : abby# Email : abby2520@qq.com# File : whileCycle.py# Software: PyCharm'''在给定的判断条件为 true 时执行循环体,否则退出循环体while 判断条...
2018-05-08 15:50:16 425
转载 Python单元测试框架——unittest
最近在学习灰蓝博主的单元测试框架,已经了解了该框架想要实现的目的,但是对框架的了解依旧不够深刻。故此学习!使用python搭建测试框架,组合用例,集成用例,执行测试。使用的python标准库是unittest。unittest的工作原理:核心概念:test case,test suite,test runner,test fixture。下面的类图以及解释均来源于网络,原文链接):...
2018-05-08 15:41:34 227
原创 Python类的继承
#!/usr/bin/python# -*- coding: UTF-8 -*-# Author: abby# Time: 2018/04/04 17:07# IDE: PyCharm#类的继承class Parent: #定义父类 parentAttr = 100 def __init__(self): print ...
2018-04-04 17:17:00 216 1
badboy工具
2017-10-24
接口自动化,UI自动化,自动化框架,testNg+selenium
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人