随笔分类 - 接口
摘要:代码 import json print(json.dumps("机器猫")) 结果 原因 #这时候其实输出的并不是中文,而是ASCII中对应的机器猫的字符码 #原因:json.dumps序列化时候对中文默认使用的ascii编码,想要输出真正的中文需要指定ensure_ascii=False 修改
阅读全文
摘要:前言 上网发现接口自动化有时候会遇到SSLError: certificate verify failed发现很有意思于是记录下来 代码 import urllib.requestweburl = "https://www.douban.com/"webheader = { 'Accept': 't
阅读全文
摘要:这篇文章主要介绍了python requests包的request()函数中的参数-params和data的区别介绍 如下所示: import requests url='http://www.baidu.com' #下面使用requests.request(method, url, **kwarg
阅读全文
摘要:实例 在实际编码的过程中经常遇到header的Content-Type的类型主要是application/json格式,我这里也没有考虑到与application/x-www-form-urlencoded区别还按照以前方式来写代码,每次请求都会提示"缺少必要参数",我这里明明已经传入body数据为
阅读全文
摘要:python 使用md5加密 -import hashlib aa = '123456' #需要加密的字符串def md5Encode(str): # 创建md5对象 m = hashlib.md5() m.update(str) # 传入需要加密的字符串进行MD5加密,update的返回值是空所以
阅读全文
摘要:python中的urlencode与urldecode 当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换。 所以对于一些中文或者字符,url不识别的,则需要进行转换,转换结果如下:
阅读全文
摘要:首先说明基本功能:json dumps是将dict转化成str格式,loads是将str转化成dict格式。 dump和load也是相似的功能,只是与文件操做结合起来了。 这里提示咱们少一个参数,咱们看一下帮助文件(iPyhton中能够直接使用help(json.dumps)来查看帮助文件):orm
阅读全文
摘要:在运行的时候,有时候会报编码错误,本文就来研究一下这个问题。 为什么会出现乱码呢?因为在文件存的时候格式和读取时候格式不一致就会乱码了。 字符串在python内部的表示是unicode编码,也可以说现在的内存是unicode编码格式,硬盘是utf-8。平常的数据操作都是先把数据读取到内存中,所以内存
阅读全文
摘要:HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码
阅读全文