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 pythondata = json.loads('json文件')#python to jsondata = json.dumps('python文件')
19. pyton 和 json的对照