1.拼接字符串和数字时,应先把数字做转换
如,bytes(page)
再做拼接:str+page
或者
s = 'abc'
print s + str(1) #abc1
使用list和tuple
参考:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819318453af120e8751ea4d2696d8a1ffa5ffdfd7000
2.对象与json相互转换
import json data = {"spam" : "foo", "parrot" : 42} in_json = json.dumps(data) #'{"parrot": 42, "spam": "foo"}' json.loads(in_json) # Decode into a Python object #{"spam" : "foo", "parrot" : 42}
总共有4个函数
dump,dumps,load,loads
参考:https://www.cnblogs.com/loleina/p/5623968.html
python的json.dumps方法默认会输出成这种格式"u535au5ba2u56ed",
。
要输出中文需要指定ensure_ascii参数为False,如下代码片段:
json.dumps({'text':"中文"},ensure_ascii=False,indent=2)