Python "with"

Laurent Pointal laurent.pointal at
Mon Sep 17 10:44:12 CEST 2007

Ivan Voras a écrit :
> I know it can be almost always done by using a temporary variable:
> tmp = some.big.structure.or.nested.objects.element
> tmp.member1 = something
> tmp.member2 = something
> but this looks ugly to me.)

The ugly part is the 'tmp' name, try to choose a name with a proper 
meaning about what it is really, and it become clean and readable:

filerefs = some.big.structure.or.nested.object.with.file.references
filerefs.encoding = "utf-8" = "MyFileName.txt"
filerefs.use_quotes = True

Isn't it ?

More information about the Python-list mailing list