pythonJSON

Python爬虫之json.loads()、json.load(

2019-06-08  本文已影响0人  咸甜怪
import json

test1_dict = {'NAME': 'sw', 'phone': '10086'}
print(test1_dict)
print('json.dumps转换前的类型是:', type(test1_dict))

test1_str = json.dumps(test1_dict)
print(test1_str)
print('json.dumps转换后的类型是:', type(test1_str))
执行结果如下: json.dumps().png
import json

test1_dict = {'NAME': 'sw', 'phone': '10086'}
print(test1_dict)
print('json.dumps转换前的类型是:', type(test1_dict))

test1_str = json.dumps(test1_dict)
print(test1_str)
print('json.dumps转换后的类型是:', type(test1_str))

test2_dict = json.loads(test1_str)
print(test2_dict)
print('json.loads转换后的类型是:', type(test2_dict))
执行结果如下: json.loads().png
import json

test1_dict = {'NAME': 'sw', 'phone': '10086'}
print(test1_dict)
print('test1_dict的类型是:', type(test1_dict))
with open('text1.txt', 'w') as f:
    json.dump(test1_dict, f)
执行结果得到一个text1.txt文件。 json.dump().png
import json

test1_dict = {'NAME': 'sw', 'phone': '10086'}
print('test1_dict的类型是:', type(test1_dict))
with open('text1.txt', 'w') as f:
    json.dump(test1_dict, f)
    f.closed
with open('text1.txt', 'r') as f:
    test1_str = json.load(f)
    print(test1_str)
执行结果打印出来text1.txt中的内容。 json.load().png

总结

json.loads()、json.dumps():就是用来进行数据类型的转换。
json.load()、json.dump():只能跟文件结合一起使用。

上一篇 下一篇

猜你喜欢

热点阅读