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

Posted clever101

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python实现查找文本文件中的指定字符串相关的知识,希望对你有一定的参考价值。

作者:朱金灿
来源:clever101的专栏

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

  代码比较简单,如下:

#查找文本文件中的指定字符串,若存在,输出所在的函数
#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]) + " 行已找到.")

以上是关于使用python实现查找文本文件中的指定字符串的主要内容,如果未能解决你的问题,请参考以下文章

python将指定文本中的字符串替换后,生成新的文本文件。

Python如何实现从txt文件中所有两个特殊字符间的内容进行查找一个指定字符串?

Python实现对文件夹内文本文件递归查找

python3在文件夹中查找指定文件方法封装

在Python中的文本文件中逐个查找行尾

python 查找两个字符串之间的内容