Google Treasure solution in python - first time python user, helpwhats wrong

Discussion in 'Python' started by x40, May 23, 2008.

  1. x40

    x40 Guest

    I try to learn python thru solving some interisting problem, found
    google trasure hunt,
    write first program ( but cant find whats wrong).

    # Unzip the archive, then process the resulting files to obtain a
    numeric result. You'll be taking the sum of lines from files matching
    a certain description, and multiplying those sums together to obtain a
    final result. Note that files have many different extensions, like
    '.pdf' and '.js', but all are plain text files containing a small
    number of lines of text.
    #Sum of line 5 for all files with path or name containing abc and
    ending in .js
    #Sum of line 5 for all files with path or name containing HIJ and
    ending in .js
    #Hint: If the requested line does not exist, do not increment the sum.
    #Multiply all the above sums together and enter the product below.
    #(Note: Answer must be an exact, decimal representation of the

    import fnmatch
    import os

    def zbrojipl(pattern):
    rootPath = ''
    for root, dirs, files in os.walk(rootPath):
    for filename in files:
    path=os.path.join(root, filename)
    if fnmatch.fnmatch(path, pattern):
    #print path
    #print len(redovi),redovi
    if len(redovi)>=5:
    #print redovi[4] # index od 0 kao C
    return sum1

    print zbrojipl('*[abc]*.js')*zbrojipl('*[HIJ]*.js')
    x40, May 23, 2008
    1. Advertisements

  2. And what happens? You don't get the expected result? The program aborts with an exception? Or what?
    Gabriel Genellina, May 25, 2008
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.