Httplib?

Stato
Discussione chiusa ad ulteriori risposte.

Eijin

Utente Silver
17 Luglio 2008
18
2
0
61
Codice:
import httplib
conn = httplib.HTTPConnection("www.python.org")
conn.request("GET", "/index.html")
r1 = conn.getresponse()
print r1.status, r1.reason
200 OK
data1 = r1.read()
conn.request("GET", "/parrot.spam")
r2 = conn.getresponse()
print r2.status, r2.reason
404 Not Found
data2 = r2.read()
conn.close()

Questo codice è stato copiato&incollato dal sito ufficiale di python, la sezione riguardante la documentazione, prima di inziare a studiarlo, ho voluto testarne il funzionamento...e questo è stato l'errore restituitomi:

Traceback (most recent call last):
File "C:/Python30/a", line 1, in <module>
import httplib
ImportError: No module named httplib

Questo(non ci vuole un genio a capirlo) vuol dire che non trova il modulo che voglio utilizzare, la mia domanda è: "Perchè?-.-" Trovandosi all'interno della documentazione ufficiale non dovrebbe essere integrata all'installazione?

Grazie in anticipo[/code][/quote]
 
hai provato a fare import httplib dall'idle? Ti dà errore anche da là?
 
è proprio da li che lo lancio...imposto l'idle mostrandolo come se fosse notepad(sotto consiglio di apocaj me ti ha risolto un sacco di problemi^^), ma non funge, la cosa che mi lascia perplesso è che gli altri moduli li accetta(tipo socket con cui ho fatto qualche esperimento riuscito male xD)
 
Come non esiste più? ò.ò....sisi io uso la versione 3...mi conviene prenderne una precedente?
 
è fra i motivi per cui sono restio a passare alla 3.0......... sono il fan numero1 di httplib....... ed anche ftplib :asd:
 
Confermo, col downgrade alla 2.6 ho risolto 1000 di problemi (anche l'uso delle parentesi con print, o alcune disfunzioni coi socket...ora capisco perchè mi fumavo il cervello ma non trovavo la soluzione xDDD)
 
Ma che senso ha fare il downgrade? .-.
Non esiste più HTTPlib, usate HTTP.client che è il nuovo nome, invece di usare roba obsoleta.
Soprattutto per uno che sta studiando ora il Python ha ben poco senso.
 
Si, ma di davvero complicato in httplib non c'è nulla...tranne per il fatto che non riesco a risolvere il problema esposto nell'altro post....xD
 
Stato
Discussione chiusa ad ulteriori risposte.