Web

Find Reference.py

import os

def search(filename, pat):
    lineNumbers = []
    with open(filename) as myFile:
        for num, line in enumerate(myFile, 1):
            if pat in line:
                lineNumbers.append(num)
    if not lineNumbers:
        return False
    return lineNumbers

while True:
    filenames = []
    for root, dirs, files in os.walk('.'):
        for file in files:
            s = str(root + '/' + file)
            filenames.append(s)
    print '-----------------------------------------------------------'
    pattern = raw_input('Enter string: ')
    if not pattern:
        break;
    for file in filenames:
        result = search(file, pattern)
        if result:
            print file, ":", result

results matching ""

    No results matching ""