* Adam <[EMAIL PROTECTED]> [2006-02-16 14:23]:
> On 16/02/06, Brian van den Broek <[EMAIL PROTECTED]> wrote:
> 
> It seems to me that that ^M is your problem although I'm not quite sure
> where it came from there seems to be an extra character on the end of the
> copied one. Here's a little test I did:
> <code>
> #! /bin/py
> print "What the hell!!"
> </code>
> [EMAIL PROTECTED]:~$ ./test.py
> -bash: ./test.py: /bin/py: bad interpreter: No such file or directory
> and there doesn't seem to be any weird thing on the end even though that
> file doesn't exist.

I would verify that /bin/py is the actual location of your python
interperter. That's a really weird location.

> > I even retyped the testerlybar.py file, but I end up with the same
> > results as when the small script was copied and pasted.
> >
> > Likewise, I got the same results after saving the two files to my Home
> > directory on the hail mary thought that perhaps the fact I'd save the
> > originals on a FAT32 mounted drive might be making things goofy.
> >
> > I'm stumped. Any steps I can take to work out what's going on?

I have verified that ^M at the end _will_ break it.   I also verified
that having a space doesn't matter, either. Both work:
   #!/usr/bin/python
   #! /usr/bin/python

When you retyped it, what editor did you use?  

When you cat the file:
   cat testerlybar.py
What does the output look like?

If you have xxd installed (you probably do):
   xxd testerlybar.py
What does the output look like?  This will help us see EXACTLY what's in
the file. It will look something like this:
        [EMAIL PROTECTED] ~ $ xxd foo.py 
        0000000: 2321 202f 7573 722f 6269 6e2f 7079 7468  #! /usr/bin/pyth
        0000010: 6f6e 0a70 7269 6e74 2022 4865 6c6c 6f22  on.print "Hello"
        0000020: 0a                                       .

Bottom line, the error means bash can not find the application you told
it to use, so something is wrong with the path you have in the file.

-- 
David Rock
[EMAIL PROTECTED]
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to