作者:朱金灿

​ 为什么大多数人学不会人工智能编程?>>> ​

使用python实现查找文本文件中的指定字符串_Line


  代码比较简单,如下:

#查找文本文件中的指定字符串,若存在,输出所在的函数
#txtFile ———— 文本文件路径
#string ———— 指定要查找的字符串
def TextFileSearch(txtFile,string):
count = 0
#定义一个list用于保存出现字符串的函数
listLine = []
#下面的encoding可指定编码,如我要查找的文件类型是html文件,所以编码设为utf-8
f = open(txtFile, 'r', encoding='utf-8')
for line in f.readlines():
if string in line:
listLine.append(count)
count += 1
f.close()
if len(listLine):
for i in range(len(listLine)):
print("在"+txtFile+"第" + str(listLine[i]) + " 行已找到.")