where are the .pyc files?
Steve Holden
steve at holdenweb.com
Sun Sep 16 21:56:52 EDT 2007
Summercool wrote:
> On Sep 16, 10:36 am, Marc 'BlackJack' Rintsch <bj_... at gmx.net> wrote:
>> The `*.pyc` files are usually only created when you import a module, not
>> when a module is run directly.
>
> how come a program that runs directly doesn't need to be optimized
> into bytecode first? Or... is it that the interpreter will just run
> the program as it goes by, without ever generating a .pyc file? So
> what if you have a program that you only update every few weeks...
> then you can ask a .pyc to be generated so that it runs faster every
> time?
>
>
You can, if you want, compile a program manually:
http://docs.python.org/lib/module-compileall.html
and run the resulting .pyc file if you wish. Most people don't bother,
though. If you have a very large main program you can encapsulate it as
a library and then call the library function from a teent-weeny main
program that isn't worth compiling.
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
Sorry, the dog ate my .sigline
More information about the Python-list
mailing list