我如何允许用户访问 python 文件中的特定行?

Pet*_*onu 0 python python-3.x

我使用 Python 编写了一个程序来打开一个文件,然后要求用户输入检查某个字符串是否在该文件中。

我对如何允许程序打印他们请求的那些字符串的特定行感到困惑。

那是我需要帮助的部分。

Eya*_*lan 5

您可以通过以下方式做到这一点:

file = open('textfile.txt', 'r')
string = input("Enter string to search in file")
lineCount = 0
for line in file:
    lineCount += 1
    if string in line:
        print(lineCount)
Run Code Online (Sandbox Code Playgroud)