[Tutor] why doesn't python show error
Sarma Tangirala
tvssarma.omega9 at gmail.com
Mon Nov 28 11:16:59 CET 2011
On 28 November 2011 15:23, surya k <suryak at live.com> wrote:
>
> 1. Why doesn't python show error(description given below) at
> the beginning when we use functions which aren't present in the standard
> modules...
>
> Example:
>
> TheString = raw_input('enter a string')lengthofStr = strlen(TheString)Look
> closely, I used a wrong function to find length of the string. [ strlen( )
> belongs to C ].When I run the program, it didn't show any error but when
> entered input, it then showed up!.Why python doesn't show error at the
> beginning just like C does?2. Why doesn't python create executable file
> (.exe ) when we run the code.. If this doesn't do, how can I share my
> program.. does everyone need to have python to check others code and know
> what it does?
> _______________________________________________
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
The thing is, python does not compile code like C does. It interprets each
line. So as you say, "it runs". Errors turn up only when they are
encountered.
http://en.wikipedia.org/wiki/Interpreted_language
But python does have a compile version, I believe jython does this.
There are a couple of programs that generate executable, py2exe on Win for
example.
http://stackoverflow.com/questions/2933/an-executable-python-app
--
Sarma Tangirala,
Class of 2012,
Department of Information Science and Technology,
College of Engineering Guindy - Anna University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20111128/0e193f19/attachment-0001.html>
More information about the Tutor
mailing list