[Tutor] __init__.py for running a file from commandline?

Kent Johnson kent37 at tds.net
Sat Nov 11 13:56:45 CET 2006


Marcus Goldfish wrote:
> Hoping someone can help with this...
> 
> I have a logical python namespace using a directory tree and __init__.py 
> files.  For example, PYTHONPATH points to ~pyroot, and I have the following:
> 
> ~pyroot/
> ~pyroot/utils/
> ~pyroot/utils/commands/mygrep.py
> 
> Which makes it nice to code:
> 
> # some python script
> import utils.commands.mygrep as grep
> 
> However, I have a problem when running python scripts from the command 
> line.  I would like to do this:
> 
>  > python utils.commands.mygrep.py
> 
> but it doesn't work.  Is there a trick, or something that I am missing, 
> that will let me run scripts like that?

python utils/commands/mygrep.py
will work if mygrep.py doesn't import other modules from utils; not sure 
if it will work with imports.

Kent

> 
> Thanks!
> Marcus
> 
> ps-- WinXP, python 2.4
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor




More information about the Tutor mailing list