On Jan 14, 2:21 pm, Steven D'Aprano <st...@remove-this- cybersource.com.au> wrote: > On Wed, 14 Jan 2009 01:57:48 -0800, Hussein B wrote: > >> Well... Because it is correct ? > > >> What make you think it _shouldn't_ work ? > > > Because def2 is defined after def1 in an interpreted language, not > > compiled. > > Python is compiled. > > What do you think the c in .pyc stands for? And what do you think the > compile() function does? > > It's just not compiled to machine code. It's compiled to byte code. > > -- > Steven
Yes I know Python programs can be compiled but when I do: python Script1.py Did Python compile Script1 into the memory? -- http://mail.python.org/mailman/listinfo/python-list