码迷,mamicode.com
首页 > 其他好文 > 详细

第十节:xml、re、logging模块

时间:2020-04-12 07:49:20      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:ssd   sds   arc   python   组成   shell   打印   分组   critical   

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 取反
\b 匹配特殊字符空格$#等\\
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)

第十节:xml、re、logging模块

标签:ssd   sds   arc   python   组成   shell   打印   分组   critical   

原文地址:https://www.cnblogs.com/sxdpython/p/12683367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!