使用python 打开文件并做匹配处理的实例

yipeiwu_com6年前Python基础

如下所示:

import os
import re
import string
 
 
file = open("data2.txt")
p1 = re.compile(r"^(\d{16})\s+(\d{3})")
re.compile(p1)
for line in file:
    print(line)
    match1 = re.search(p1,line)
    #print(match1.group(0))
    sCard = match1.group(1)
    sValue=match1.group(2)
    print(sCard)
    print(sValue)
 
    b = re.findall(r"\d{2}",sCard)
    # remove r or one \ if want signle \
    c =r'\\x'.join(b)
    c= r'\\x'+c
    print(c)

以上这篇使用python 打开文件并做匹配处理的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

在python中pandas的series合并方法

如下所示: In [3]: import pandas as pd In [4]: a = pd.Series([1,2,3]) In [5]: b = pd.Series(...

python sys.argv[]用法实例详解

python sys.argv[]用法实例详解

sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明: 1、使用sys.argv[]的一简单实例: 以下是sampl...

python采用getopt解析命令行输入参数实例

本文实例讲述了python采用getopt解析命令行输入参数的方法,分享给大家供大家参考。 具体实例代码如下: import getopt import sys config...

简单了解Pandas缺失值处理方法

这篇文章主要介绍了简单了解Pandas缺失值处理方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 判断数据是否为NaN: pd....

PyQt5每天必学之像素图控件QPixmap

PyQt5每天必学之像素图控件QPixmap

QPixmap 像素图控件是用来处理图像的控件之一。它用于将优化后的图像显示在屏幕上。在我们的代码示例中,我们将使用QPixmap 控件在程序窗口上显示图像。 #!/usr/bin/...