【置顶】常用命令

203 阅读1分钟

json

字符串与python数据类型转换:

  • dumps:数据类型->字符串
  • dump:数据类型转换成字符串,存储在文件中
  • loads:字符串->数据类型
  • load:把文件打开,字符串->数据类型
#读字符串
import json
数据类型 = json.loads(字符串)#含s的是和str有关的,dumps也是,顾名思义
#读json文件
import json
json_path = r'E:\all\lab\超声项目\mmdetection\data\coco\annotations\instances_train2020.json'
with open(json_path,'r') as load_f:
    load_dict = json.load(load_f)
#写json文件
with open(new_json_path,"w") as f:
        json.dump(load_dict,f)


pickle

json只能序列化最基本的数据类型(列表、字典、列表、字符串、数字、),但可以在多个语言中使用
pickle可以序列化所有的数据类型,包括类,函数都可以序列化,但只能在python中使用