随笔分类 -  python

摘要:如何用python打开一个网站或者请求一个接口呢,我们在这篇博客介绍一下。 首先我们得导入一个urllib模块,这个模块是python自带的标准模块,直接导入就能使用,但是用起来不方便,先看个简单的打开一个网页的例子吧。 下面我们做一个get请求的接口,也是类似的操作 如果请求是post请求呢,那么 阅读全文
posted @ 2018-05-17 11:08 西瓜汁拌面 阅读(171) 评论(0) 推荐(0) 编辑
摘要:1、zip,就是把两个或者多个list,合并到一起,如果想同时循环2个list的时候,就使用zip。示例如下: 2.map的使用。它是帮你循环调用函数的 ,比如:挨个把list里的每个元素转换为字符串 下面来看看使用map后,就不需要循环了,map可以直接帮你循环调用函数。 3.filter,也是帮 阅读全文
posted @ 2018-05-17 10:12 西瓜汁拌面 阅读(226) 评论(0) 推荐(0) 编辑
摘要:python解析器去执行程序,检测到了一个错误时,触发异常,异常触发后且没被处理的情况下,程序就在当前异常处终止,后面的代码不会运行,所以你必须提供一种异常处理机制来增强你程序的健壮性与容错性 。 例如,我们定义一个函数 如果除数second=0,那代码就会抛异常,ZeroDivisionError 阅读全文
posted @ 2018-05-15 18:17 西瓜汁拌面 阅读(247) 评论(0) 推荐(0) 编辑
摘要:接口开发中存在很多有依赖关系的接口,例如:BBS中发帖的时候就需要进行校验用户是否登录,那么此时发帖的接口就与用户登录接口有依赖关系。在发帖时就需要先获取用户的session,与当前登录用户进行校验对比。校验成功才能进行发帖操作。那么下面我们就来开发一个这样的接口吧。。。 首先我们需要开发一个登录接 阅读全文
posted @ 2018-05-15 17:06 西瓜汁拌面 阅读(236) 评论(0) 推荐(0) 编辑
摘要:一、开发接口的作用 1.mock接口,模拟一些接口,在别的接口没有开发好的时候,需要开发一些模拟接口进行调试和测试。 2.查看数据,比如,获取所有学员信息的接口,就不需要提供数据库的查看信息。 二、接口开发 1.在接口开发前,需先安装flask模块,它是一个轻量级的web开发框架。pip insta 阅读全文
posted @ 2018-05-15 11:29 西瓜汁拌面 阅读(362) 评论(0) 推荐(0) 编辑
摘要:1、python要操作redis 首先需要安装redis模块,然后导入才能使用 安装:pip install redis 导入:import redis 2、连接redis r = redis.Redis(host='192.168.21.129',password='123456',db=1,po 阅读全文
posted @ 2018-05-11 15:58 西瓜汁拌面 阅读(227) 评论(0) 推荐(0) 编辑
摘要:1.cur = coon.cursor(cursor=pymysql.cursors.DictCursor)的用法 建立游标,指定cursor类型返回的是字典,如果不指定类型,返回的是元组类型数据 2.cur.fetchone()与cur.fetchall(),cur.fetchmany()的区别 阅读全文
posted @ 2018-05-09 14:51 西瓜汁拌面 阅读(354) 评论(0) 推荐(0) 编辑
摘要:一、函数返回多个值 1、函数如果返回多个值的话,它会把这几个值放到一个元组里面2、函数如果返回多个值的话,也可以用多个变量来接收 二、列表生成式 l = [i for i in range(1,101,2)] 列表生成式,只能用在列表中 先写循环,再把循环里的i拿出来,可以做一些简单的操作(补零、转 阅读全文
posted @ 2018-05-07 14:31 西瓜汁拌面 阅读(6013) 评论(0) 推荐(1) 编辑
摘要:一、python操作excel,python操作excel使用xlrd、xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的。这几个模块使用pip安装即可,下面是这几个模块的使用。 二、xlwt模块,xlwt模块用来写一个新 阅读全文
posted @ 2018-04-27 18:43 西瓜汁拌面 阅读(329) 评论(0) 推荐(0) 编辑
摘要:python操作mysql数据库需要先安装pymysql模块,在之前博客中可翻看如何安装,最简单的就是pip install pymysql 1.导入pymysql模块 import pymysql 2.连接数据库,需要ip,账号,密码,端口号,数据库等信息 3.建立游标 4.执行sql语句 5.获 阅读全文
posted @ 2018-04-25 18:59 西瓜汁拌面 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一、hashlib模块 python中的hashlib模块用来进行hash或者md5加密,而且这种加密是不可逆的,所以这种算法又被称为摘要算法。在python3的版本里,代替了md5和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法。 摘 阅读全文
posted @ 2018-04-25 12:43 西瓜汁拌面 阅读(214) 评论(0) 推荐(0) 编辑
摘要:一、os模块 1.os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。 2.os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径。 3.os.listdir(‘D:\python’) 列出 阅读全文
posted @ 2018-04-24 18:59 西瓜汁拌面 阅读(265) 评论(0) 推荐(0) 编辑
摘要:一、模块简介 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 导入模块 模块分类: 标准库:python内置的 python自带的模块只要import就可以直接使用,例如常用的import string,rando 阅读全文
posted @ 2018-04-19 18:44 西瓜汁拌面 阅读(393) 评论(0) 推荐(0) 编辑
摘要:一、定义函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 我们可以自定义一个最简 阅读全文
posted @ 2018-04-18 18:17 西瓜汁拌面 阅读(197) 评论(0) 推荐(0) 编辑
摘要:集合: 集合也是一种数据类型,一个类似列表东西,它的特点是无序的,不重复的,也就是说集合中是没有重复的数据 集合的作用: 1、它可以把一个列表中重复的数据去掉,而不需要你再写判断 2、可以做关系测试,比如说有两个班,一个性能测试班,一个是接口测试班的,想找出来既学习了性能又学习了接口测试的同学,就可 阅读全文
posted @ 2018-04-03 18:43 西瓜汁拌面 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1.检验注册用户是否合法;需要输入用户名,校验用户名是否被注册,如已注册,提示已经注册过,没注册就可以注册;用户名不能为空;用户名长度必须在6-13位之间;最多只能输入三次。 1 users = ['aatest1','aatest2','aatest3'] 2 for i in range(3): 阅读全文
posted @ 2018-04-02 09:24 西瓜汁拌面 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一.整型和浮点型 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样 二.布尔类型 布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意 阅读全文
posted @ 2018-03-27 16:08 西瓜汁拌面 阅读(526) 评论(0) 推荐(0) 编辑