Fredrik Lundh <[EMAIL PROTECTED]> writes:

> BJ Swope wrote:
>
>>     the code looks ok.  please define "not working".
>>
>> Yep, defining "not working" is always helpful! :)
>>
>> I want to have all 3 files open at the same time.  I will write to
>> each of the files later in my script but just the last file is open
>> for writing.
>
> to keep more than one file open, you need more than one variable, or a
> variable that can hold more than one object.
>
> if the number of files may vary, put the file objects in a list.

Or in a dict:

open_files = {}
for fn in ['messages', 'recipients', 'viruses']:
    open_files[fn] = open(getfilename(fn), 'w')

# open_files['messages'] is the open file 'messages' etc.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to