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

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

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

  代码比较简单,如下:

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

猜你喜欢

转载自blog.csdn.net/clever101/article/details/128399296