0%

python中的dump, dumps, load和loads

初学这几个函数的时候,有可能搞得比较懵。

dump和load操作,是对文件流进行操作。

dumps和loads,是对字符串进行操作,单词后的s,可以理解为string。

1
2
3
4
5
6
7
8
9
a_json = json.load(open('demo.json','r'))

a = json.loads('{'a':'1111','b':'2222'}')

a_dict = {'a':'1111','b':'2222'}
json.dump(a_dict, open('demo.json', 'w')

a_dict = {'a':'1111','b':'2222'}
a_str = json.dumps(a_dict)