Re: Something that Perl can do that Python can't?
Donn Cave wrote: > In article <[EMAIL PROTECTED]>, > "Dr. Who" <[EMAIL PROTECTED]> wrote: > > So here it is: handle unbuffered output from a child process. > > Your Perl program works the same for me, on MacOS X, > as your Python program. That's what we would expect, > of course, because the problem is with the (Python) > program on the other end - it's buffering output, > because the output device is not a terminal. > >Donn Cave, [EMAIL PROTECTED] Yes Donn's right , works the same for me , bufcallee.py may be should look like this import time import sys sysout=sys.stdout sysout.write("START\n") sysout.flush() time.sleep(10) sysout.write("STOP\n") sysout.flush() regards jitu -- http://mail.python.org/mailman/listinfo/python-list
Get datatype of a column
Hi does anyone know how to get a column type from a database using jdbc and python? thanks -- http://mail.python.org/mailman/listinfo/python-list
Problem when fetching page using urllib2.urlopen
Hi, A html page contains 'anchor' elements with 'href' attribute having a semicolon in the url , while fetching the page using urllib2.urlopen, all such href's containing 'semicolons' are truncated. For example the href http://travel.yahoo.com/p-travelguide-6901959-pune_restaurants-i;_ylt=AlWSqpkpqhICp1lMgChtJkCdGWoL get truncated to http://travel.yahoo.com/p-travelguide-6901959-pune_restaurants-i The page I am talking about can be fetched from http://travel.yahoo.com/p-travelguide-485468-pune_india_vacations-i;_ylc=X3oDMTFka28zOGNuBF9TAzI3NjY2NzkEX3MDOTY5NTUzMjUEc2VjA3NzcC1kZXN0BHNsawN0aXRsZQ-- Thanks a Lot Regards jitu -- http://mail.python.org/mailman/listinfo/python-list
Re: Problem when fetching page using urllib2.urlopen
On Aug 10, 4:39 pm, jitu wrote: > Hi, > > A html page contains 'anchor' elements with 'href' attribute having > a semicolon in the url , while fetching the page using > urllib2.urlopen, all such href's containing 'semicolons' are > truncated. > > For example the > hrefhttp://travel.yahoo.com/p-travelguide-6901959-pune_restaurants-i;_ylt... > get truncated > tohttp://travel.yahoo.com/p-travelguide-6901959-pune_restaurants-i > > The page I am talking about can be fetched > fromhttp://travel.yahoo.com/p-travelguide-485468-pune_india_vacations-i;_... > > Thanks a Lot > Regards > jitu Hi Sorry, the question what I wanted to ask was, whether is this the correct behaviour or a bug ? Thanks A Lot. Regards jitu -- http://mail.python.org/mailman/listinfo/python-list
Re: Problem when fetching page using urllib2.urlopen
Yes Piet you were right this works. But seems does not work on google app engine, since it appends it own agent info as seen below 'User-Agent': 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.13) Gecko/2009073021 Firefox/3.0.13 AppEngine-Google; (+http://code.google.com/appengine)' Any way Thanks . Good to know about the User-Agent field. Jitu On Aug 11, 12:36 am, Piet van Oostrum wrote: > >>>>> jitu (j) wrote: > >j> Hi, > >j> A html page contains 'anchor' elements with 'href' attribute having > >j> a semicolon in the url , while fetching the page using > >j> urllib2.urlopen, all such href's containing 'semicolons' are > >j> truncated. > >j> For example the > >hrefhttp://travel.yahoo.com/p-travelguide-6901959-pune_restaurants-i;_ylt... > >j> get truncated > >tohttp://travel.yahoo.com/p-travelguide-6901959-pune_restaurants-i > >j> The page I am talking about can be fetched from > >j>http://travel.yahoo.com/p-travelguide-485468-pune_india_vacations-i;_... > > It's not python that causes this. It is the server that sends you the > URLs without these parameters (that's what they are). > > To get them you have to tell the server that you are a respectable > browser. E.g. > > import urllib2 > > url = > 'http://travel.yahoo.com/p-travelguide-6901959-pune_restaurants-i;_ylt... > > url = > 'http://travel.yahoo.com/p-travelguide-485468-pune_india_vacations-i;_... > > hdrs = {'User-Agent': 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; > rv:1.9.0.13) Gecko/2009073021 Firefox/3.0.13', > 'Accept': 'image/*'} > > request = urllib2.Request(url = url, headers = hdrs) > page = urllib2.urlopen(request).read() > > -- > Piet van Oostrum > URL:http://pietvanoostrum.com[PGP 8DAE142BE17999C4] > Private email: p...@vanoostrum.org -- http://mail.python.org/mailman/listinfo/python-list