Python中的函数装饰器是一种能在不修改函数的前提下给函数添加额外功能的写法。
什么是装饰器一个函数修改需求假设已经存在一个函数:
1234import randomdef func_a(): print("I'm func_a, get a random number %s" % rand
...
初始问题近期在使用lxml.html.soupparser.fromstring()载入某个网页HTML时得到一条报错:
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or contro
...
列表推导式列表解析是用一行代码实现根据一个列表生成另一个列表的写法。
基本写法要实现从一个列表中获取满足条件的某些元素组成新的列表:
[x for x in [1,2,3,4] if x % 2 == 0]
这行代码输出是 [2, 4]。如果没有 if 的话就是直接复制整个列表。
其他用法修改新列表
...