|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
最近在尝试写一个读取log然后抓取关键字的python,结果程序无法抓取关键字,content1值正常,但是正则表达式出来就是空值,直接复制log内容调试正则表达式就没有问题可以正常返回info0,求助是什么原因。
部分代码如下,模块在前面都已经导入了
- fn_read = open("E:\项目\py\logcat-dx.log",'r',encoding='utf-8') # 打开要读取的日志文件对象
- with open("E:\项目\py\logcat-dx.log",'r',encoding='utf-8') as content:
- content1 = str(content)
- info = re.search(str('"OSVER":"android[0-9].[0-9].[0-9]"'),content1) #正则表达式
- info0 = info.group(0)
复制代码
直接复制log内容调试正则表达式
- info = re.search(str('"OSVER":"android[0-9].[0-9].[0-9]"'),content)
- info0 = info.group(0)
- info0
- '"OSVER":"android5.1.1"'
复制代码 |
|