基础知识:
1.python操作json数据
2.Xpath 知识点讲解
3.爬虫基础知识
4.requests 库的使用
高级用法
1.优雅使用字符串
补充知识:
1.html url知识点
2.dom树
jason知识要点
1.轻量级数据交换格式,通用、跨平台
2.键值对的集合 值的有序列表
3.像字典

python 的数据和json的数据相互转换。
import json
def python_to_json():
""" 将python对象转换成json """
d = {
'name': 'python书籍',
'price': 62.3,
'is_valid': True
}
rest = json.dumps(d, indent=4) # 缩进
print(rest)
def json_to_python():
""" 将json转换成python """
data = '''
{
"name": "Python书籍",
"origin_price": 66,
"pub_date": "2018-4-14 17:00:00",
"store": ["京东", "淘宝"],
"author": ["张三", "李四", "Jhone"],
"is_valid": true,
"is_sale": false,
"meta": {
"isbn": "abc-123",
"pages": 300
},
"desc": null
}
'''
rest = json.loads(data)
print(rest)
print(rest['name'])
def json_to_python_from_file():
""" 从文件读取内容,并转换成python对象 """
f = open('./static/book.json', 'r', encoding='utf-8')
s = f.read()
print(s)
rest = json.loads(s)
print(rest['name'])
f.close()
if __name__ == '__main__':
python_to_json()
# json_to_python()
json_to_python_from_file()
网友评论