自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python 多线程

一、介绍线程是操作系统能够进行运算调度的最小单位。Python的标准库提供了两个模块:thread和threading,thread是低级模块,threading是高级模块,对thread进行了封装,只需要使用threading这个高级模块。import time, threading# 新线程执行的代码:def loop(): print 'thread %s is

2017-07-24 18:23:01 398

转载 python 多进程

多进程模块multiProcessing一、Process创建进程的类:Process([group [, target [, name [, args [, kwargs]]]]]),target表示调用对象,args表示调用对象的位置参数元组。kwargs表示调用对象的字典。name为别名。group实质上不使用。方法:is_alive()、join([

2017-07-24 17:50:44 422

原创 Python 序列化JSON串

json使用dumps()函数进行序列化,返回的是字符串import jsondict1 = dict(name='tom',age=20,grade=2)json.dumps(dict1)结果:'{"grade": 2, "age": 20, "name": "tom"}'使用load()或loads()进行反序列化,反序列化得到的字符串都默认是unicode jso

2017-07-23 22:29:42 448

原创 python 操作目录

目录操作,主要是os模块,在使用的时候需要先引入该模块#-*- coding:utf-8 -*-import oscurrent_path = 'C:\\Users\\Administrator\\Desktop\\testt'# 当前脚本工作的目录path = os.getcwd()print path# 获取指定目录下的所有文件和目录名listfile = os.listd

2017-07-23 20:56:59 363

原创 python 文件操作

一、读取文件的内容(1)读取全部的内容def read_file(path): fp = open(path,'r') print fp.read() fp.close()(2)每次读取一行def read_file_lines(path): fp = open(path,'r') for x in fp.readlines():

2017-07-21 18:17:27 568

原创 Python unittest 单元测试

unittest单元测试框架,使用该框架时,类需要继承unittest.TestCase ,在测试的类中,定义测试case.方式一:unittest.main()执行测试用例,该方式在执行测试用例的时候只会执行以test开头的用例,执行的先后顺序是按照a-z的顺序class TestStringMethods(unittest.TestCase): """docstring for Te

2017-07-21 16:03:12 389

原创 python 日志模块logging

日志的级别CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET,也可自定义日志级别默认情况下,logging将日志打印到屏幕,日志级别为WARNING;如果在程序执行的过程中出现了错误,将会被写入日志,程序还可以继续执行不会被中断(1)日志输出文件及格式的配置basicConfig函数该函数对日志的输出格式和输出地址等进行配置lo

2017-07-21 10:12:14 272

原创 元组、列表、字典、字符串的遍历

一、元组tup = ('tuple1','tuple2','tuple3','tuple4','tuple5')(1)利用for....in...直接遍历,元组元素不可直接修改,需要转换之后修改再赋值for x in tup:print x(2)借助xrange或range函数利用下标遍历for x in xrange(len(tup)):print tup[x

2017-07-20 11:39:35 915 1

原创 range()和xrange()

这个两个函数在用法上完全相同,所不同的是在生成方式上以及生成的对象上存在差别range()函数生成的是一个list对象,xrange()函数生成的是一个生成器,生成器在生成数字序列时,不会一次性开辟很大的内存空间,两者都可以生成指定步长的数字序列例如:range()函数Range = range(0,1000,10)print Rangeprint type(Range)p

2017-07-20 10:32:34 353

原创 python 数据类型之间转换

一、字典(1)字典转字符串字典转字符串可以直接使用str函数dict1 = {'s':12,"er":"io"}str1 = str(dict1)结果:{'s': 12, 'er': 'io'}利用json进行转换import jsondata1 = {'b': 789, 'c': 456, 'a': 123}encode_json = json.dum

2017-07-19 16:48:42 880

原创 python 编码

浏览器一般都是以UTF-8的编码格式展示,所以服务器在返回数据的时候需要将编码的格式统一转换为utf-8一、判断编码的格式1、判断字符串是否为一般的字符串isinstance(ch,str)例如:ch = 'ertyue'print isinstance(ch,str)结果:Truech = u'中国'print isinstance(ch,str)

2017-07-17 10:27:08 367

原创 Python 不同级目录之间模块的调用

Python的模块有自带的也有第三方,还可以自定义然后引用1、调用自带的模块,例如,sys调用自带的模块只需要import sys 引入既可以使用2、第三方的需要先安装模块然后再import引入3、自定义:(1)同级目录模块的调用test-----t1.py-----t2.py-----test1-----------testm.py-----test2

2017-07-02 18:41:32 6431

fastjson1.2.75.jar包

fastjson.jar

2024-03-27

自动化测试浏览器驱动chromedriver-win32

自动化测试 web自动化 驱动 使用selenium做自动化测试,驱动是必不可少的,合适的驱动影响脚本是否可以成功的运行,也是开始的第一步

2024-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除