Seite 2 von 2

Verfasst: Dienstag 7. Juni 2005, 14:33
von Leonidas
Nicht gleich den Sand in den Kopf stecken.

Ich hab das jetzt mal so gemacht:
unsort.log hat geschrieben:9:30 admin_1 1021
9:30 admin_2 1021
9:31 guest_1 1021
9:31 admin_2 1021
9:32 guest_1 1021
9:45 guest_2 1021
9:46 admin_1 1021

Code: Alles auswählen

#!/usr/bin/env python
# -*- encoding: latin-1 -*-

def main():
    f = file('unsort.log', 'r')
    content = [line.rstrip() for line in f]
    f.close()
    
    data = {}
    
    for line in content:
        values = line.split()
        try:
            data[values[1]] += '\n' + line
        except KeyError:
            data[values[1]] = line
    
    for user in data.keys():
        f = file(user + '.log', 'w')
        f.write(data[user])
        f.close()
    

if __name__ == '__main__':
    main()
Suchst du sowas?

Verfasst: Dienstag 7. Juni 2005, 15:10
von janni80
genau das habe ich gesucht leonidas, vielen vielen dank