Форум сайта python.su
0
моя прога получает с хттп сервера в течении нескольких секунд 200 словарей в списке в формате json
можно ли как-то по простому начать работать со словарями по мере подгрузки, не дожидаясь окончания чтения всего урл?
Офлайн
25
По хорошему - не стоит так делать, если время передачи неприемлемо - то можно попробовать ужать gzip-ом. Но если очень хочеться посмотрите на торнадо
у него есть асинхронный http-клиент который как раз кусками и читает но вот как вы собираетесь контролиравать, что вам пришли все ContentLength байтов и разбирать поток на куски json-а это на сомостоятельную реализацию )
Офлайн
0
Офлайн
0
Rusich
https://pypi.python.org/pypi/ijson/ ?
res=urllib2.urlopen(req) for i in ijson.items(res,""): print i
Офлайн