Exemple #1
0
def build_index(index):
    p = Pipeline(index)
    alphabat = "abcdefghijklmnopqrstuvwxyz"
    n = 0
    l = []
    while n < len(alphabat):
        item = p.read()
        if not item:
            return
        if item[0][0] == alphabat[n]:
            print item
            l.append((alphabat[n], p.file.tell() - 32))
            n += 1

    f = open("iindex", "w")
    for i in l:
        print i
        f.write("%s %s\n" % (i[0], i[1]))
    f.close()