Why this code is working?

Steven D'Aprano steve at REMOVE-THIS-cybersource.com.au
Wed Jan 14 07:21:21 EST 2009


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



More information about the Python-list mailing list