On 2010-01-05, John Posner <[email protected]> wrote:
> 2. It's probably not the best idea to use a single variable
> (you use "file") to do double-duty: to hold the name of a
> file, and to hold the open-file object returned by the open()
> function. It's perfectly legal, but it hides information that
> might be useful when you're debugging a program. This is
> better:
>
> fname = 'red.txt'
> inpf = open(fname, "r")
Alternatively:
>>> infile = open("red.txt", "r")
>>> infile.name
'red.txt'
--
Neil Cerutti
--
http://mail.python.org/mailman/listinfo/python-list