摘要: from hashlib import md5from urllib import parseclass DglSign(object): def __init__(self,vendorId,data): self.vendorId = str(vendorId) self.data = data 阅读全文
posted @ 2018-03-16 13:54 laosun0204 阅读(114) 评论(0) 推荐(0) 编辑
摘要: python面向对象编程类面向对象的开发语言一切皆对象面向过程面向对象面向对象它是包含面向过程的 类是一类东西,一个模型;实例是通过这个模型造出来的东西,类和对象的关系就是抽象和具体的关系对象即实例,实例化就是造实例的过程 面向的对象的三个特性封装:就是把零散代码封装成一个函数,或者封装成一个类继承 阅读全文
posted @ 2018-03-15 22:49 laosun0204 阅读(124) 评论(0) 推荐(0) 编辑
摘要: # A、输入数据:# 1、请求数据:# vendorId=1697&posCode=pos006&ip=127.0.0.1&posVersion=2.1.1.1.1&mac=;D4-81-D7-CA-20-29;7C-67-A2-9A-06-05;7C-67-A2-9A-06-06;7C-67-A2 阅读全文
posted @ 2018-03-15 22:01 laosun0204 阅读(139) 评论(0) 推荐(0) 编辑
摘要: base64加密,可以加密和解密,下面是两个函数,md5不能解密 import base64def base64_data_encode(st): # 这个函数是用来base64加密的 salt = 'JMY12345' new_str = str(st) + salt encode_str = b 阅读全文
posted @ 2018-03-14 15:58 laosun0204 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 首先要安装requests模块,pip install requests,接口文档地址是http://doc.nnzhp.cn/ import requestsurl = 'http://api.nnzhp.cn/api/user/stu_info'data = {'stu_name': '小黑'} 阅读全文
posted @ 2018-03-14 11:42 laosun0204 阅读(111) 评论(0) 推荐(0) 编辑
摘要: from urllib.parse import quote # url编码用的from urllib.parse import unquote # url解码用的a = '圣诞%sfd'print(quote(a)) # 会打印出%E5%9C%A3%E8%AF%9E%25sfd这种编码b = '% 阅读全文
posted @ 2018-03-13 23:05 laosun0204 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 发get请求的代码如下: from urllib import parsefrom urllib import requestimport json# get请求url = 'http://api.nnzhp.cn/api/user/stu_info'data_info = {'stu_name': 阅读全文
posted @ 2018-03-13 22:56 laosun0204 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 异常处理的原理就是捕获到可能出现的异常,为了保证程序遇到异常后继续运行,可通过try和except来实现,把可能出现异常的代码放在try里面,格式如下图的固定显示,e也可以改成别的名字,print(e)会把报错信息打印出来,可以把具体的异常写上,也可以直接用Exception,try 和except 阅读全文
posted @ 2018-03-13 17:42 laosun0204 阅读(91) 评论(0) 推荐(0) 编辑
摘要: @server.route('/add_stu',methods = ['post'])def add_stu(): sign = request.json.get('sign','') # 必填参数 username = request.json.get('username','') # 必填参数 阅读全文
posted @ 2018-03-13 16:18 laosun0204 阅读(162) 评论(0) 推荐(0) 编辑
摘要: @server.route('/login',methods = ['get','post'])def login(): username = request.values.get('username','') # 获取参数用户名,如果没有获取到,默认是空字符串 password = request 阅读全文
posted @ 2018-03-13 16:05 laosun0204 阅读(124) 评论(0) 推荐(0) 编辑