Maybe someone can help with this.  I have a function that takes a
single file as an argument and outputs a tuple with each line of the
file as a string element.  This is part of a script that is intended
to concatenate lines in files, and output them to a different file.
This is as far as I've gotten:

<code>
import sys

myfiles = tuple(sys.argv[1:])
numfiles = len(myfiles)

def makeTuple(file):
    outlist = []
    f = open(file, 'r')
    for line in f.readlines():
        line = line.rstrip(' \n')
        outlist.append(line)
    return tuple(outlist)

for i in range(numfiles):
    makeTuple(myfiles[i])
</code>

The script creates the tuples as it was intended to, but I'm not sure
how to assign variable names to each tuple so that I can work with
them afterwards.  How would you dynamically assign variable names to
each tuple created by makeTuple(), so that they can be manipulated
further?
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to