Re: loading program's global variables in ipython
Peter Otten wrote: Use %run -i myfile.py or execfile(myfile.py) # not ipython-specific thanks for these suggestions Peter, I have had exactly the same problem and was looking for a way around it -- this will be very helpful. Esmail ps: for some reason I am unable to post to the gmane.comp.python.ipython.user group. For one I can't install the Windows version of iPython (Linux works superfine :-) -- http://mail.python.org/mailman/listinfo/python-list
loading program's global variables in ipython
hi all, i have a file that declares some global variables, e.g. myglobal1 = 'string' myglobal2 = 5 and then some functions. i run it using ipython as follows: [1] %run myfile.py i notice then that myglobal1 and myglobal2 are not imported into python's interactive namespace. i'd like them too -- how can i do this? (note my file does not contain a __name__ == '__main__' clause.) thanks. -- http://mail.python.org/mailman/listinfo/python-list
Re: loading program's global variables in ipython
per wrote: i have a file that declares some global variables, e.g. myglobal1 = 'string' myglobal2 = 5 These aren't declarations, this is exectutable code. and then some functions. i run it using ipython as follows: [1] %run myfile.py i notice then that myglobal1 and myglobal2 are not imported into python's interactive namespace. i'd like them too -- how can i do this? (note my file does not contain a __name__ == '__main__' clause.) thanks. Use %run -i myfile.py or execfile(myfile.py) # not ipython-specific Peter -- http://mail.python.org/mailman/listinfo/python-list
loading program's global variables in ipython
per perfr...@gmail.com wrote: hi all, i have a file that declares some global variables, e.g. myglobal1 = 'string' myglobal2 = 5 and then some functions. i run it using ipython as follows: [1] %run myfile.py i notice then that myglobal1 and myglobal2 are not imported into python's interactive namespace. i'd like them too -- how can i do this? (note my file does not contain a __name__ == '__main__' clause.) I'm not familiar with IPython, but perhaps 'from myfile import *' would do what you want? -- R. David Murray http://www.bitdance.com -- http://mail.python.org/mailman/listinfo/python-list