使用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中使用with打开多个文件的方法
虽然初恋是java, 可是最近是越来越喜欢python, 所以决定追根溯源好好了解下python的原理,架构等等.小脑袋瓜不太好使,只能记录下慢慢进步吧 使用with打开文件的好处不多说,这里记录一下如果要打开多个文件,该怎么书写简捷的代码. 场景是同时打开三个文件,文件行数一样,程序实现每个文件依次读取一行,同时输出. 首先来一种比较容易想到的写法,如下一样嵌套: with open('file1') as f1: with open('file2') as f2: with open('fi
-
python中的文件打开与关闭操作命令介绍
1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('test.txt', 'w') 文件打开模式: 访问模式 说明 r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. w 打开一个文件只用于写入.如果该文件已存在则将其覆盖.如果该文件不存在,创建新文件. a 打开一个文件用于追加.如果该文件已存在,文件指针将会放在文件的结尾.也就是说,新的内容将会被写入到已有内容之后.如果该文
-
详解Python中open()函数指定文件打开方式的用法
文件打开方式 当我们用open()函数去打开文件的时候,有好几种打开的模式. 'r'->只读 'w'->只写,文件已存在则清空,不存在则创建. 'a'->追加,写到文件末尾 'b'->二进制模式,比如打开图像.音频.word文件. '+'->更新(可读可写) 这个带'+'号的有点难以理解,上代码感受下. with open('foo.txt', 'w+') as f: f.write('bar\n') f.seek(0) data = f.read() 可以看到,上面这段代码
-
解决python使用open打开文件中文乱码的问题
代码如下: 先在D盘下新建一个html文档,然后在里面输入含有中文的Html字符如下图,然后我们首先使用中文格式对读取的字符进行解码再用utf-8的模式对字符进行进行编码,然后就能正确输出中文字符 # -*- coding: UTF-8 -*- file1 = open("D:/1.html", mode='rb+') data = file1.read().decode('gbk').encode('utf-8') print data 以上这篇解决python使用open打开文件中
-
python打开文件并获取文件相关属性的方法
本文实例讲述了python打开文件并获取文件相关属性的方法.分享给大家供大家参考.具体分析如下: 下面的代码通过open函数打开文件,并输出文件名.打开状态.打开模式等属性 #!/usr/bin/python # Open a file fo = open("foo.txt", "wb") print "Name of the file: ", fo.name print "Closed or not : ", fo.clos
-
浅谈python在提示符下使用open打开文件失败的原因及解决方法
题目:在提示符下使用open打开一个文件 刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样. 错误如下: >>>open('d:\456.txt') Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> open('d:\456.txt') IOError: [Errno 2] No such file
-
在python win系统下 打开TXT文件的实例
如下所示: fr=open("E:\Python\Test\datingTestSet.txt") arrayOLines = fr.readlines() open:打开文件 readlines:读取文件 以上这篇在python win系统下 打开TXT文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
对Python中type打开文件的方式介绍
这几天在看<利用Python进行数据分析>,在第六章数据加载.存储.与文件格式中遇到个小问题. 在Linux访问文件是用:!cat ch06/ex1.csv 在Windows命令行中使用:!type ch06\ex1.csv 需要作说明的是: 1.Windows与Linux不同的是win用的"\"添加子目录,而Linux使用"/"添加: 2.win下也可以使用绝对路径进行访问,在所在目录下安如图操作方式进行复制,此时需加引号进行使用:!type &quo
-
Python文件打开方式实例详解【a、a+、r+、w+区别】
本文实例讲述了Python文件打开方式.分享给大家供大家参考,具体如下: 第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不能读出.w+可读写) w+与r+区别: r+:可读可写,若文件不存在,报错:w+: 可读可写,若文件不存在,创建 r+与a+区别: fd = open("1.txt",'w+') fd.write('123') fd = open("1.txt",'r+') fd.wr
-
python生成以及打开json、csv和txt文件的实例
生成txt文件: mesg = "hello world" with open("test.txt", "w") as f: f.write("{}".format(mesg)) print("加载完成!") 生成json文件: import json mesg = {"key": "value"} with open("test.json", &
随机推荐
- Vmware10上MAC OS 10.9安装配置方法图文教程
- python字典多条件排序方法实例
- MySQL笔记之运算符使用详解
- java几种排序算法的实现及简单分析
- python实现猜数字游戏(无重复数字)示例分享
- ASP.NET动态生成静态页面的实例代码
- ajax返回值中有回车换行、空格的解决方法分享
- php判断用户是否关注微信公众号
- C#各种数组的用法实例演示
- 详解MongoDB中用sharding将副本集分配至服务器集群的方法
- 浅谈Java编程中的synthetic关键字
- java实现酷狗音乐临时缓存文件转换为MP3文件的方法
- c#实现无标题栏窗口的拖动
- 微信小程序loading组件显示载入动画用法示例【附源码下载】
- Python实现计算对象的内存大小示例
- python判断字符串或者集合是否为空的实例
- 详解Python Opencv和PIL读取图像文件的差别
- jQuery实现获取多选框的值示例
- 解决Android Studio Design界面不显示layout控件的问题
- 浅谈Flutter 中渐变的高级用法(3种)