当前位置:首页 » 编程语言 » python查找字符

python查找字符

发布时间: 2022-04-01 20:10:51

1. 如何用python语言实现在一个文件中查找特定的字符串

用正则表达式

>>>s='helloworld'
>>>importre
>>>re.search('wor',s)
<_sre.SRE_Matchobject;span=(6,9),match='wor'>

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

用find()函数就可以
比如:
fpr=open("你的文件名")
n=0
for line in fpr:
n+=1
if line.find("12efde")!=-1:
pirnt n

你要的是这样话,你可以先把数据读到列表中,然后用for循环来实现,顺序查找就i增加,查找上一个i减少,查找到后用break结束就行了,百万行的确有点到,读到文本不知道会不会卡,你试下看,如果你会用数据库存储数据的话会好些

3. python 查找字符串

这样实现:

from__future__importdivision
importre
s='''内容略'''
ss=s.split(' ')

#列表解析,取出字段
sss=[re.sub(r'.*pastTime=[(.*?)].*','\1',v)forvinssif-1!=v.find('pastTime')]

#转为整数,用于数学计算
ssss=[int(v)forvinsss]

#最大、最小、平均值和取出的数据
printmax(ssss),min(ssss),sum(ssss)/len(ssss),ssss

望采纳,谢谢支持!

4. python 怎么在列表中查找含有某个字符

In [3]: data=['qwerfyy','dsfha','fdyythg','efggg']

In [4]: [i for i in data if 'yy' in i]
Out[4]: ['qwerfyy', 'fdyythg']

In [5]: import re

In [6]: [i for i in data if re.search('yy',i)]
Out[6]: ['qwerfyy', 'fdyythg']

5. python 文本文件中查找指定的字符串

编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径。
import os
class SearchFile(object):

def __init__(self,path='.'):
self._path=path
self.abspath=os.path.abspath(self._path) # 默认当前目录

def findfile(self,keyword,root):
filelist=[]
for root,dirs,files in os.walk(root):
for name in files:
fitfile=filelist.append(os.path.join(root, name))
#print(fitfile)
print(os.path.join(root, name))
#print(filelist)
print('...........................................')
for i in filelist:
if os.path.isfile(i):
#print(i)
if keyword in os.path.split(i)[1]:
print('yes!',i) # 绝对路径
#else:
#print('......no keyword!')

def __call__(self):
while True:
workpath=input('Do you want to work under the current folder? Y/N:')
if(workpath == ''):
break
if workpath=='y' or workpath=='Y':
root=self.abspath # 把当前工作目录作为工作目录
print('当前工作目录:',root)
dirlist=os.listdir() # 列出工作目录下的文件和目录
print(dirlist)
else:
root=input('please enter the working directory:')
print('当前工作目录:',root)
keyword=input('the keyword you want to find:')
if(keyword==''):
break
self.findfile(keyword,root) # 查找带指定字符的文件

if __name__ == '__main__':
search = SearchFile()
search()

6. python如何在字符串中查找指定字符并报出位置

%不太清楚题目,我按理解写了一段你试试看
test=str(bin(1770)[2:])
output=[]
for i in test:

output.append[i]

print output
%下面会得出indices
for i in enumerate[test]:
print i

7. python 怎样在文件中查找指定的字符串

第一种情况:在python编辑器中找一个字符串string
ctrl+f
第二种情况:判断元组或列表内是否包含字符串:string in list

8. python中怎么返回指定查找字符的位置

Python编程中对字符串进行搜索查找,并返回字符位置,案例代码如下:

#
#usings.find(sub[,start[,end]])
#以下面test这段文本为例
text=''
##查找上面文本中的SA字符串
search='SA'
start=0
whileTrue:
index=text.find(search,start)
#ifsearchstringnotfound,find()returns-1
#searchiscomplete,breakoutofthewhileloop
ifindex==-1:
break
print("%sfoundatindex%d"%(search,index))
#
start=index+1
//运行结果:
#SAfoundatindex3
#SAfoundatindex31
#SAfoundatindex41

9. python 一次查找多个字符串中的一个

#coding=gbk
importre
a=u'放辣椒发了你好啊'
s=re.compile(u"你|我|他")
foriins.finditer(a):
printi.start(),i.group()


fori,jinenumerate(a):
if(jinu'你我他'):
printi,j

10. 如何用Python语言实现在一个文件中查找特定的字符串

用正则表达式

>>> s='hello world'
>>> import re
>>> re.search('wor',s)
<_sre.SRE_Match object; span=(6, 9), match='wor'>

热点内容
安卓手机收藏的东西在哪里找 发布:2025-01-18 04:16:19 浏览:7
安卓手机网络无法使用怎么办 发布:2025-01-18 04:12:55 浏览:363
摩斯密码的杠是什么 发布:2025-01-18 04:06:52 浏览:808
winsock搜服务器ip 发布:2025-01-18 03:49:32 浏览:393
安卓手机蓝牙默认地址在哪里 发布:2025-01-18 03:47:57 浏览:906
shell脚本文件路径 发布:2025-01-18 03:40:31 浏览:483
sql语句执行错误 发布:2025-01-18 03:21:49 浏览:651
数据库双引号 发布:2025-01-18 03:10:20 浏览:79
学java和php 发布:2025-01-18 03:01:03 浏览:452
怎么开服务器的端口 发布:2025-01-18 02:54:23 浏览:648