23.python with
语法
with *** as (函数名)
,先来对比一下:
def read():
f = open('./static/test.txt','r',encoding='utf-8')
res = f.read()
print(res)
f.close()
if __name__ == '__main__':
read()
with open('./static/test.txt','r',encoding='utf-8') as f:
res = f.read()
print(res)
其实相当于把函数的逻辑部分放在with
后面,然后把命名函数的方法变为as **
。
22.优雅使用字符串
使用 %
格式化字符串;
使用.format()
进行高级操作;
21.xpath的使用
/
表示的是从文档的根目录开始匹配,//
表示从文档的任意位置开始匹配。
20.json和python的转化
#json to python
data = json.loads('json文件')
#python to json
data = json.dumps('python文件')
19. pyton 和 json的对照
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。