Python作业--登录接口】的更多相关文章

作业需求: 编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 实现思路: 1.从文件获取用户名密码 2.判断是否在黑名单中 3.验证用户名密码 成功:输出认证成功 错误:判断验证次数,超过3次写入黑名单 userinfo.txt文件格式 {"name":"alex","password":"abc123"}{"name":"songkunhuang","pa…
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://506554897.blog.51cto.com/2823970/1907262 python编写登录接口 一.需求 编写登录接口: 1.输入用户名和密码登录 2.输错三次锁定账户 3.下次登录还是上次的账户,提示锁定,直接退出(用到文件读写) 4.成功 后显示登录成功 二.需求流程图 三.代码示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1…
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Ma Qing data = { "山东" :{ "济南" :{ "济南市" :{ "市中区" :{}, "历下区" :{}, "天桥区" :{}, "槐荫区" :{}, "历城区" :{}, "长清区" :{}, },…
主要使用场景: 一般我们在进行接口测试时,依赖登录接口后reponse中的某些返回值,因此需要将login接口单独写一个py文件,另外的py文件均可调用login的reponse返回值使用.共用登录接口. 操作步骤: 1.创建gol命名的py文件,对全局变量的使用方法进行封装,后期有用到全局变量时均可使用 2.单独创建login的py文件,和todo的py文件. 3.todo文件中调用login并运行,查看结果 页面结构如下截图: 操作步骤代码如下: 1.gol.py 文件中主要是对之后全局变量…
要求: 1.调用登录login 2.调用通过登录接口返回的reponse中的token和uuid,实现test_create_todo接口的测试 实现: 1.login登录接口的调用,直接填写对应的URL.headers和data即可.再不需要其他参数的加入 2.因test_create_todo此接口在登录后,因此需要用到token和uuid,由于是2个不同的方法,因此需要将使用的变量设置为全局变量. 实操作如下: #!/usr/bin/env python # coding=UTF-8 im…
作业:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定     知识: 1.循环的使用: 2.continue,break在循环中中断的作用: 3.文件的写入,读取: 4.各基础知识的穿插应用     一.程序架构图     二.程序流程图如下:     三.具体代码及思路如下:     1.导入模块,及主程序页面 import os,json,random def main_show(): '''进入主页展示''' login_message = ''' ---------…
要求 1.输入用户名密码2.认证成功后显示欢迎信息3.输错三次后锁定 思路 没有数据库,这里使用本地文件,一共需要两个文件:       黑名单的文件:黑名单里检测,不让登录     用户信息文件:将已有的用户信息存放在此文件 1.首先检测黑名单是否有该用户,如果有就强制退出程序 这里检测的方式一共有两种方式: 方式一: username = input('请输入用户名:') with open(locked_file, 'r') as lock_f: # 先检测黑名单是否有用户名 lines…
作业一:编写登陆接口 1.输入用户名和密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 上面作业,用了几种思路来解决问题:但是本质上其实都是一样的:核心都是对文件的操作,文件的增删改查:并且这些操作都需要借助字符串.列表和字典的功能. 在代码中,我们用到了如下操作: (1)字符串操作," ".join(list),字符串和列表拼接,形成新的字符串,当做列表中行的文件信息: (2)extend()列表的拼接,两个列表list1.extend(list2): (3)输出加上颜色\033…
1.python需安装flask,在命令行窗口输入:pip3 install flask 2.代码如下所示: from flask import Flask,request,jsonify,session USERNAME = 'admin' PASSWORD = '123456' VERIFICATIONCODE = '111111' app = Flask(__name__) app.secret_key='pithy' @app.route('/loginNancy',methods=['…
要求: 输入用户名和密码 认证成功,显示欢迎信息 用户名3次输入错误后,退出程序 密码3次输入错误后,锁定用户名 Readme: UserList.txt 是存放用户名和密码的文件,格式为:username: password,每行存放一条用户信息 LockList.txt 是存放已被锁定用户名的文件,默认为空 用户输入用户名,程序首先查询锁定名单 LockList.txt,如果用户名在里面,提示用户被锁定,并退出程序 如果用户名不在锁定名单里,程序将查询用户名单 UserList.txt ,如…