Hi again,
Steve-
I'm trying to use python to model reliability.  Basically, I want to
read an XML file in that defines a bunch of variables, that are then
accessible from the python interpreter.  For example:
import reliability

reliability.read_xml("c:\\somefile.xml") #<== defines x1, x2, x3

result = x1+x2+x3

This tool will be used by people who are not necessarily coders and I
don't want them to have to deal with passing global namespaces etc.

Duncan-
I like your idea; however, I don't want the user to actually have to
know the structure of the xml file, so I don't think I can do it this
way.  There might be 3, 4 or 1000 variables that the function needs to
create.

Any other ideas?  What clever technical ways have been used? I know I
can just have the function add the variables to the global namespace of
the module and then access them like

reliability.x1

or in a dict or something, but I think this might confuse some of my
potential users who aren't familiar with Object Oriented programming
(think electrical engineers who still code in Fortran).

Thanks,
Justin

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to