The Python print function automatically appends a newline at the end of the string you tell it to print (this can be overridden). --- Jon M. Hanson (N7ZVJ) Homepage: http://the-hansons-az.net/drupal Jabber IM: jon@the-hansons-az.net On May 19, 2009, at 7:29 AM, Jerry Davis wrote: > BTW, can someone tell me why this happens? > > $ perl -e 'print "hello world\n"' > hello world > > $ python -c 'print "hello world"' > hello world > > notice that I DID NOT have to put the \n at then end of the python > print > statement? is it something to do with the -c (i.e. smart enough to > know it is a > cmd line script, and automatically puts a \n at the end?) or > something? > > notice what happens when you leave the \n off of the perl script, > and add a \n > to the python script. > > just curious. > > -- > Hobbit Name: Pimpernel Loamsdown > Registered Linux User: 275424 > K7AZJ > > This email's Fortune: > The only way to amuse some people is to slip and fall on an > icy pavement. > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change your mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss