00问答网
所有问题
如何利用python语言匹配文本文件中的指定字符串,并将其所在行的后面几
如何利用python语言匹配文本文件中的指定字符串,并将其所在行的后面几行一同输出?在线等大神!
举报该问题
推荐答案 2016-11-09
s="指定字符串"
f=open("文本文件名")
n=int(raw_input("输入输出的行数:"))
line=f.readline()
while line:
if s in line:
print line
for i in range(n):
line=f.readline()
if line:
print line
else:
break
if not line:break
line=f.readline()
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/TDnejBerBDDT000ZDn.html
相似回答
python如何
在中文
字符串
中定位
,并
截取
其后面的
内容?详见例子,拜托
答:
定位
某个字符串,
可以使用字符串函数find(sub[,start[,end]]),返回匹配sub字符串的第一个对象的起始索引位置,或使用re模块下的re.search(pattern, string)方法,查找第一个
匹配的
位置,并返回一个匹配对象(match object,里面包含匹配的起始和终止位置信息等)。至于截取的操作,我其实不是很明白,所...
python怎么样
获取
某个文件行指定字符串后面
的字符?
答:
把每行读取后去掉前面不要的部分就可以了,这种简单处理不需要用正则,正则是用来进行复杂处理的。比如读一行到s,然后 r,_,s=s.partition('
指定字符串
')现在,r是不要的部分,s就是指定字符串后的部分,如果有结果的话,_的值也是指定字符串。
python
正则表达式
如何
找到
指定字符后面
完整的数字
字符串
答:
使用re模块的search函数,能过正则表达式查找,代码如下:import rereg=re.compile(r"(?<=指定字符)\d+")match=reg.search("待查找文本")print match.group(0)(?<=指定字符)此部分定位
指定字符,
查找但不包含 \d+此部分为一个以上数字 这样就可以查找出数字字符串 ...
用python语言
进行文件读写
,如何
跳过
某文件的
第一行并且统计剩下部分的...
答:
以下为python3语法\x0d\x0a#
python的
字符串本身是有一个count函数,用来统计字符串的个数\x0d\x0a\x0d\x0a#所以先来把文件内容读成
字符串,
然后自动统计\x0d\x0awithopen(
file
name,'rt',encoding='utf8')asf:#filename就是要读的文件名,\x0d\x0a#encoding后面是文件编码方式\x0d...
大家正在搜
python 字符串匹配
python处理文本文件
python文本解析
python写入文本
python文本分析和提取
python匹配
python匹配位置
python正则匹配
python正则匹配空格
相关问题
python 如何在文本中找到某个单词的所在行并在后面添加两...
python按照指定字符串打印出这个字符串的后面几行中的特定...
如何用python提取文本包含特定字符串的整行并生成到一个新...
python如何用正则匹配字符串后到行尾的所有字符
如何用Python语言实现在一个文件中查找特定的字符串
python怎么提取特定字符所在的行,并写入一个新的文件里面
python 文本文件中查找指定的字符串
如何用python读取文本中指定行的内容