You could wrap your paramter dict in a class instance with something like:<br><br>class Parameters(object):<br> def __init__(self, parameterDict):<br> self.__dict__ = parameterDict.copy()<br> # NB: copying may not be necissary for your case
<br><br>parms = Parameters(dict(a=1,b=2,c=3))<br>print parms.a, parms.b, parms.c<br><br><br><div><span class="gmail_quote">On 21 Mar 2006 14:05:49 -0800, <b class="gmail_sendername">Joseph Turian</b> <<a href="mailto:turian@gmail.com">
turian@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Fredrik Lundh wrote:<br><br>> if you prefer to use a "
parameters.value" syntax, you can wrap the resulting<br>> dictionary in a class.<br><br>That sounds good. How do I do that?<br><br>> I assume "from" means "beneath" and "getcwd" means "walk" ?
<br><br>Actually:<br>def superdirs(d):<br> lst = [d]<br> while d != os.environ["HOME"]:<br> (d, tl) = os.path.split(d)<br> lst += [d]<br> lst.reverse()<br> return lst<br><br><br> Joseph<br><br>--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list">http://mail.python.org/mailman/listinfo/python-list</a><br></blockquote></div><br>