ESR's fortune.pl redone in python - request for critique

Mel Wilson mwilson at the-wire.com
Tue Mar 30 11:38:10 EST 2004


Or I could see (untested code)


import random, sys

def fortunes (infile):
    return infile.read().split ('\n%\n')

def findfortune (filename):
    return random.choice (fortunes (file (filename, 'rt'))

if __name__ == '__main__':
    print findfortune (sys.argv[1])


        Regards.    Mel.



More information about the Python-list mailing list