11.5.21 Esempi

Questo esempio ottiene la pagina principale di python.org e mostra i suoi primi 100 byte.

>>> import urllib2
>>> f = urllib2.urlopen('http://www.python.org/')
>>> print f.read(100)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?xml-stylesheet href="./css/ht2html

Qui, si sta inviando un flusso di dati attraverso lo stdin di una CGI e leggendo i dati restituiti:

>>> import urllib2
>>> req = urllib2.Request(url='https://localhost/cgi-bin/test.cgi',
...                       data='This data is passed to stdin of the CGI')
>>> f = urllib2.urlopen(req)
>>> print f.read()
Got Data: "This data is passed to stdin of the CGI"

Il codice per il CGI di esempio usato nel precedente esempio è:

#!/usr/bin/env python
import sys
data = sys.stdin.read()
print 'Content-type: text-plain\n\nGot Data: ``%s''' % data
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.