第十节:xmlrelogging模块
Posted sxdpython
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十节:xmlrelogging模块相关的知识,希望对你有一定的参考价值。
XML模块:(用到的时候再看)
tree=xml.parse(‘xmltest.xml‘)
root= tree.getroot()
print(root.tag) 打印对象的标签
root.attrib 获取对象的属性
root.text 获取对象的文本内容
RE模块:
re.findall("匹配条件","需要匹配的数据")
. 匹配单个仍以字符
? 0个或者1个前面的字符
* 匹配任意个前面的字符包含0个(shell中的正则和python中的正则有区别)
+ 匹配至少一个前面的字符
{2} 匹配6次前面的字符
^ 以前面的字符开头
$ 以前面的字符结尾
[] 匹配[]中的一个字符 里面加^代表取反 - ^ 有特殊意义,其他符号都当成字符
能让有意义的变得没意义,没意义的变得有意义
d 数字
D 非数字
s 空格
S 非空格
w 字符和数字组成的字符
W 取反
匹配特殊字符空格$#等\
print(re.findall("as*?","asdfdfaa"))最小平匹配,有点难理解,所体会下试下就知道了
print(re.search("(?P<name>[a-z]+)",‘assdsds‘).group(‘name‘))分组匹配打印分组内容
logging模块:
日志级别
logging.debug(‘debug message‘)
logging.info(‘info message‘)
logging.warning(‘warnig message‘)
logging.error(‘error message‘)
logging.critical(‘critical message‘)
logging,basicConfig(
level= y)
以上是关于第十节:xmlrelogging模块的主要内容,如果未能解决你的问题,请参考以下文章