永发信息网

python如何实现 文件中查找上/下一个字符串

答案:3  悬赏:0  手机版
解决时间 2021-03-27 21:12
python如何实现 文件中查找上/下一个字符串
最佳答案
有正则吧。pattern = r"12efde",用match可以匹配到,并获取当前位置
全部回答
百万行不是很多啊。大约百兆左右,直接全部读入内存。read(),然后split("\n"),然后按行find就可以了。

当然你也可以边readline边用find。找到第一行,输出行号就可以。
用find()函数就可以
比如:
fpr=open("你的文件名")
n=0
for line in fpr:
n+=1
if line.find("12efde")!=-1:
pirnt n
你要的是这样话,你可以先把数据读到列表中,然后用for循环来实现,顺序查找就i增加,查找上一个i减少,查找到后用break结束就行了,百万行的确有点到,读到文本不知道会不会卡,你试下看,如果你会用数据库存储数据的话会好些
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
最近XVIDEOS老是登不进去,有没有换域名?希望
vb语言中,编写a>b>c的代码怎么写。用嵌套模
你好,请教一件事,我是联想一体机,无故死机
11086ticai【15选5】——lol,法术穿透是什么
2011年事业单位工作人员违法行为怎么处理
绝地求生手游为什么闪退
建一个20到30人左右规模的服装厂,需要占地面
中国邮政储蓄银行胶南市理务关支行在什么地方
请高手,分时抓涨停在分时中出显(有庄)时预
5.6米层高46平米房子如何装修,
数学简答题。
在外地上学留宿 周末干些啥感觉除了吃就是睡
地球氧气主要来源
高韶青国外演奏万马奔腾用的什么二胡
24石子一方等于多少顿
推荐资讯
把佛咒刻在刀上面行不行?是不是有种超生的意
FOTRIC 500热成像能在0℃环境使用吗?
单选题下列行为中符合安全要求的是A.进入煤矿
你好,我今天把一碗面条倒入马桶了一开始面条
葫芦岛到深圳最快路线
养3000只土鸡要投多少资金多大面积
孔雀是怎麼交流的
我U盘的一个文件夹里的文件全变成乱码了
铲车前面的传动轴
了凡四训谦德之效,满招损,谦受益怎么解释
印美木石砖木纹砖怎么样,据说他家就是生产以
求皮肤一样的由许多个圆圈组成,科幻一些 (要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?