- 论坛徽章:
- 0
|
本帖最后由 aingwen 于 2014-11-05 11:07 编辑
文本1.log内容如下:
218.94.54.202=====MAC:0007E95E4B00 ========
220.179.174.91===== MAC:000B2F1E1470 =====
20 218.75.35.85 MAC:0007E90DB590
28 119.41.26.229 MAC:0007E90DE5AF
要得到的结果是
MAC:0007E95E4B00
MAC:000B2F1E1470
MAC:0007E90DB590
MAC:0007E90DE5AF
我写的脚本test.py如下:- #!/usr/bin/env python
- import re
- import os
- f = open("1.log",'r')
- for line in (f.readlines()):
- k=re.search(r'(MAC:)\w+',line)
- print k.group(0)
- f.close()
复制代码 MAC:0007E95E4B00
MAC:000B2F1E1470
Traceback (most recent call last):
File "test.py", line 8, in ?
print k.group(0)
AttributeError: 'NoneType' object has no attribute 'group'
不明白这是为什么后面那两行里的不能打印出来?求大神指点
|
|