On Fri, Oct 9, 2009 at 8:46 PM, Dr. Phillip M. Feldman <pfeld...@verizon.net> wrote: > > I would like to put a statement on line N of my program that prints the line > number that is currently executing. This may sound fairly trivial, but I > don't want to hard code the line number because N will change if lines are > inserted or deleted above that point. Any advice will be appreciated.
If you're doing this for debugging, it's often more convenient to just come up with a unique string you can grep for, but anyway: import traceback print traceback.extract_stack()[-1][1] Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list