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 - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor