Hi Dave, On 24 February 2012 16:29, David Craig <dcdavem...@gmail.com> wrote: > Hi, > I am new to python and have made a couple of definitions. I imported them > and they worked ok except for one which gave me the error "NameError: global > name 'np' is not defined". I then edited my script for the def to include > "import numpy as np" saved it and imported the def again. However, it still > gives me the same error. I know I have to be doing something basic wrong but > cant figure it out, anyone know what I am doing wrong. The def is below.
Did you try completely restarting your Python interpreter? It may be that you've still got the previous version of your module/function in memory hence why it's still giving you your old error. You could try the reload() built in function to get the interpreter to reload your previously imported module: http://docs.python.org/library/functions.html#reload HTH, Walter _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor