个人纪录
------------恢复内容开始------------
-
response_data['list'][0]是一个python字典,indent可以让文件内容缩进4个空格
json_str = json.dumps(response_data['list'][0], indent=4)
with open('record.json', 'a') as f:
f.write(json_str -
二
with open('record.json', 'a') as f:
json.dumps(response_data['list'][0], f)
f.write('\n')
json.dump和json.load与文件操作相关,json.dump(dic, f)将python字典转为json格式并保存到f中,json.load(f)加载json文件并转为python字典
json.dumps和json.loads只是与python中字符串和字典有关,以api为例:json.dumps将python字典或列表转为json格式以api形式共享数据,json.loads将从api得到的json数据转为python字典,便于python操作
python内容保存为excel
可将
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
a
Out[32]: [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
c = pd.DataFrame(a)
c
Out[33]:
0 1 2
0 1 2 3
1 4 5 6
2 7 8 9
c.to_excel('text.xlsx')
excel内容
在将列表内容传递到DataFrame时指定列是最好的
c = pd.DataFrame(a, index=['a', 'b', 'c'], columns=['d', 'e', 'f'])
c
Out[37]:
d e f
a 1 2 3
b 4 5 6
c 7 8 9
c.to_excel('test.xlsx')
![](https://img2020.cnblogs.com/blog/1667839/202006/1667839-20200610172130407-2072812465.png)
根据字典value找出对应的key
list(dic.keys())[list(dic.values()).index('bbb')]