Need help with "global" variables/resolved
Pugsley
europax at home.com
Sun Jul 15 19:06:17 EDT 2001
More information about the Python-list mailing list
Sun Jul 15 19:06:17 EDT 2001
- Previous message (by thread): Need help with "global" variables
- Next message (by thread): Re-sizing images in Python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks for the posts and emails. Yes I now realize that Python modules are not like linked C modules. I took some advice from the ng archive and put all of my globals into a dummy class. I can then just pass the name of the class to wherever I need it. Rob. In article <yH747.348232$p33.7087093 at news1.sttls1.wa.home.com>, "Pugsley" <europax at home.com> wrote: > I'm converting a number crunching program from C to Numeric Python, and > I'm really getting stuck on how to deal with global variables. > > For example, there are about 30 variables that are defined in the main > program that I want to be global and available in the functions in the > modules. (the modules are seperate files that I import). A simple > example would be: > > def foo(arg1, arg2): > > global bar1, bar2, bar3, etc. > > result= bar1+bar2+bar3+ arg1+arg2 > > return result > > > > But all I get are errors stating that the global variables have not been > defined. This behavior seems to run counter to what is implied in some > books that I've been reading. > > What am I doing wrong? Thanks, Rob.
- Previous message (by thread): Need help with "global" variables
- Next message (by thread): Re-sizing images in Python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list