Hashbang error

Cameron Simpson cs at zip.com.au
Tue Jun 1 07:08:29 EDT 2010


On 01Jun2010 03:56, pradeepbpin <pradeepbpin at gmail.com> wrote:
| I use gVim as an editor to create python scripts on a windows machine.
| To run the same script on my ubuntu machine, I added a hashbang line
| to the script. Now when I run this script from command line of ubuntu,
| I get a bad interpreter error, like below
| 
| /usr/bin/python^M: bad interpreter: No such file or directory
| 
| This, I understand, is due to the interpretation of newline character
| at the end of the hashbang.
| 
| I have checked and found out that this does not happen if I create the
| script in Ubuntu with gVim.
| 
| Now, how can I avoid this error when I create the script on a windows
| machine?

The standard approach is to copy the file to the unix machine and use
the dos2unix command.
-- 
Cameron Simpson <cs at zip.com.au> DoD#743
http://www.cskk.ezoshosting.com/cs/

A pessimist is an optimist in full possession of the facts.



More information about the Python-list mailing list