随笔分类 - Python
摘要:背景: 有些接口比如提交订单,获取用户列表是要用到用户信息的,是要用户登录后才能进行的 用户登录在前后端分离系统中与我们之前基于模板template进行开发是有区别的 思考一个问题:为什么我们的django rest framwork 会有登录和退出功能呢? 因为,这里有配置哦 这里有 login
阅读全文
摘要:1、背景: 我们之前写的一些接口仅仅是知道微博授权的一个流程,要把第三方授权登录的用户的user_id 弄到我们的user_profile 中来才是 符合业务的需求的 因此gitbub上已经有一些开源的第三方插件使用 social_app_django social-auth-app-django模
阅读全文
摘要:1、前面已经拿到微博的access_token了,我们就可以拿这个 去请求微博的获取用户信息接口 :users/show 2、用浏览器请求这个url ,拿到json值
阅读全文
摘要:1、请求微博获取授权 接口:oauth2/access_token 因为要用post 请求,所以要借用Python 的requests 库 2、拿到access_token ,后续有要用到用户信息的接口,可以拿这个access_token
阅读全文
摘要:1、首先请求用户授权的接口 oauth2/authorize 因为是 get 请求,我们只需要拼凑一个url出来,用浏览器打开 2、浏览器打开: 3、确认授权,获取code
阅读全文
摘要:首先去微博开放平台 申请应用 :http://open.weibo.com/apps 因为平台还未开发完成,暂时不能提交审核,我们可以新建一些测试账号测试用 配置回调地址:这个地址可以是本地地址 拿到 : App Key 和 App Secret
阅读全文
摘要:设置成cmd: “terminal” 命令行终端
阅读全文
摘要:对两个有序列表进行合并并排序 看案例是直接写的源码实现的,但是我想起来httprunner 里面有用到,在一个列表A的后面追加另外一个列表B的值。用extend方法,当然这个是Python的内置函数 面试的时候还是要考察逻辑思维,建议用第一种 demo 1 demo2:
阅读全文
摘要:在首页上面看到的一篇文章,结合之前自己总结的,于是写在博客上面: 参考:https://www.cnblogs.com/leozhanggg/p/9930741.html 这个是我自己收藏的: 这幅图片是 截取上面链接文章里面的图,嘻嘻
阅读全文
摘要:思路:在 debugtalk.py 中写一个方法从数据库中查询获取到返回 从httprunner , 1.5.11 版本开始,HttpRunner 不再支持测试步骤(teststep)层级的参数化数据驱动,只支持测试用例(testcase)层级的参数化驱动配置。 因此 我们参数化的定义 均放置 在
阅读全文
摘要:在搭建的过程中,主要是熟悉了一些基本的Linux 命令 cd cd .. ls 移动文件 : mv 文件路径 目标路径 移动某个路径下的所有文件 : mv 文件路径 /* 目标路径 删除某个文件: rm 文件name 删除同一个目录下的多个问价 : rm 文件name1 文件name2 文件name
阅读全文
摘要:Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 实例: tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2,
阅读全文
摘要:split()方法 也是我遇到过好几次,所以有必要记录下来 Python split() 通过指定分隔符对字符串进行切片 返回的是一个list
阅读全文
摘要:Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。 dict = {'Google': 'www.google.com', 'Runoob': 'www.runoob.com', 'taobao': 'www.taobao.com'} prin
阅读全文
摘要:json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数。
阅读全文
摘要:什么是 字典:Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 :
阅读全文
摘要:print("我想打印的结果是 %s"% 求值表达式)
阅读全文
摘要:返回的json 格式:我想取到 3577 这个值 取值: 要先把返回值转变成json 格式的 ,然后再一层一层的取值
阅读全文
摘要:比较常见的授权:微博,qq,微信,支付宝,等 思考一个问题: 为什么授权的时候要跳转到第三方的登录授权页面而不是自己开发的登录页面呢? 如果自己开发一个登录页面,需要用户输入第三方的账户名和密码,而第三方是不可能泄露这些信息给我们的,故要跳转到第三方登录去登录授权 第三方登录的流程图: 理解第三方登
阅读全文
摘要:# coding=utf-8 import json import xlwt """ 把student.txt文件中的内容 ,写入student.xls中 { "1":["张三",150,120,100], "2":["李四",90,99,95], "3":["王五",60,66,68] } """ def load_json_file...
阅读全文