Marcus Goldfish wrote: > > > On 11/11/06, *Kent Johnson* <[EMAIL PROTECTED] <mailto:[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 <http://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?
It works for me on WinXP to run a simple script with no dependencies, with forward or back slashes. I don't have PYTHONPATH set at all. How does it fail for you? Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor