
JSON
执笔写回憶
人生苦短,才学Python!
展开
-
requests模拟请求百度翻译接口api,中文结果是Unicode,需要进行解码
利用百度翻译接口,模拟查询英文单词功能import requestsimport hashlibimport jsonurl = 'https://fanyi-api.baidu.com/api/trans/vip/translate'# sign:签名,salt:随机数,appid:注册成百度开发者的appid,secret_key:注册成百度开发者的密钥secret_key = ''q = 'apple'salt = ''appid = ''# md5加密sign = ha原创 2022-02-23 15:24:05 · 942 阅读 · 0 评论 -
Python中str转为dict的两种解决方法,及json.decoder.JSONDecodeError报错处理
python中str类型转dict类型方法:第一种用:evalbook= "{'book_name':'python','url':'http://www'}"book_dic = eval(book)是将字符串str当成有效的表达式来求值并返回计算结果,当处理多维字典就不行了第二种推荐:jsonimport jsonbook = '{"book_name":"python","url":"http://www"}'book_dic = json.loads(book)请原创 2020-07-13 17:54:34 · 1458 阅读 · 0 评论 -
json的相关操作,以及json格式文件转存到csv文件
import json,csv# 一、字符串和 dict list转换json_str = '[{"name":"张三","age":20},{"name":"李四","age":10}]'# json格式字符串 ----dict,liststr_list = json.loads(json_str)print(str_list)print(type(str_list)) # list# dict,list----strjson_list = [{"name":"张三","age":2.原创 2020-07-07 14:49:21 · 1398 阅读 · 0 评论