Qual è il modo più veloce per HTTP GET in Python se so che il contenuto sarà una stringa? Sto cercando la documentazione per un rapido uno-liner come:Qual è il modo più rapido per HTTP GET in Python?
contents = url.get("http://example.com/foo/bar")
Ma tutto quello che posso trovare con Google sono httplib
e urllib
- e non riesco a trovare una scorciatoia in quelle librerie.
Il Python 2.5 standard ha una scorciatoia in qualche modo come sopra, o dovrei scrivere una funzione url_get
?
- preferirei non per catturare l'uscita di sborsare per
wget
ocurl
.
Le one-liner non sono necessariamente più veloci. Non feticizzare il codice golf. Devi misurare la velocità; non linee di codice. –
uhm, no, ho cercato su Google perché dovevo aggiungere una riga a un esperimento che sto scrivendo; non il prodotto finito. Il tempo della CPU è molto, molto più economico del tempo del programmatore! – Phlip
Ho trovato ciò di cui avevo bisogno qui: http://stackoverflow.com/a/385411/1695680 – ThorSummoner