Phil H wrote: > On Sat, 12 Jun 2010 09:03:43 +0000, Phil H wrote: > >> Hi, >> Trying my hand with Python but have had a small hiccup. Reading 'A byte >> of Python' and created helloworld.py as directed. >><snip> >> Any help appreciated >> Phil > > Thanks Peter & Chris for your prompt replies. > The line ending was the problem. > The script was written using Gedit on Ubuntu.
Strange. Did you perhaps start with a file that you got from elsewhere and modified that? Gedit may have left the CRs untouched then. > Cannot find a setting in Gedit to set the line ending but it must be > there somewhere so will keep looking. > Also how do you see or check the line endings of a file? cat -v filename is one option. CR (or "\r", or chr(13), or carriage return) shows up as ^M. The ^ means "subtract 64 from the byte value", e. g. ^M = chr(ord("M")-64) = chr(77-64) = chr(13) Peter -- http://mail.python.org/mailman/listinfo/python-list