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()进行高级操作;

clipboard.png

21.xpath的使用

/表示的是从文档的根目录开始匹配,//表示从文档的任意位置开始匹配。

clipboard.png

20.json和python的转化

#json to python
data = json.loads('json文件')

#python to json
data = json.dumps('python文件')


19. pyton 和 json的对照

clipboard.png


zengdamo
69 声望6 粉丝

教书匠 程序猿-Weibo


« 上一篇
python学习笔记
下一篇 »
爬虫学习笔记