On 11/11/06, Kent Johnson <[EMAIL PROTECTED]> wrote:

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


Kent,

Hmmm... I tried this on my WinXP box-- didn't work nor with backslashing).
I checked my environment variables in my shell, and PYTHONPATH points to
~pyroot.  Am I missing something?  Could this be a 'nix thing?

Marcus
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to