[Tutor] unable to run file though dir path included
Dave Angel
d at davea.name
Wed Dec 7 00:13:52 CET 2011
On 12/06/2011 01:57 PM, surya k wrote:
> I have included the path directory of the file but still I couldn't run it!.
> 1. I created a .pth file and wrote all required path list's and saved in "site-packages" of python dir.( python\Lib\Site-packages).
> 2. I also included python path ( c:\python27\) in system path so as to run it using command prompt.
> Now when I use this command to run a file "foo.py" at command prompt ( run>cmd )
> command: "python foo.py".. it isn't running.
> The following error is shown.
> " python: can't open file 'foo': [ Errno 2] no such file or directory".
>
> What should I do?
> But the following command didn't give me an error in python shell
> " import foo"
>
When you're at a cmd prompt, the current directory can be very
important. The cmd shell will search the PATH for the exe
(python.exe), but nobody does a search for the script file. So if it's
not the current directory, you'll have to either:
1) cd to the proper place
2) use a path specification to the file. At this point, it's just a
regular filename, and you follow Windows rules to specify its path.
Imports are entirely different. They follow search path rules, and do
not need (are not permitted) a .py extension.
--
DaveA
More information about the Tutor
mailing list