Spinsels op het web
actions » SearchLogin 310 articles • 07 Feb 2012

Article with comments

Tuesday, 23 Mar 2010

permalink peppercorn: stream and record gebaseerde form parsing (in python)

Zonet Peppercorn gelezen. Verfrissende kijk op die stomme platte html form submit data en hoe je dat handig kan parsen (in Python). In plaats van een platte 1-op-1 mapping van keys naar values wordt er door een paar slimme trucs een soort van stream gebaseerde hierarchische structuur van gemaakt die meestal veel beter aansluit bij het datamodel van je applicatie.

Ook best aardig dat er een parse techniek gebruikt wordt die op zichzelf staand ook de moeite waard is om te bekijken. Het is iterator parsing van de Effbot. Ik denk dat het tegenwoordig nog handiger kan met generators of zelfs generator expressions, maar het basis idee is hetzelfde.

• Wrote irmen at 00:01 | read 18× | Add comment

Comments (0)

No comments for this article yet.

Write a comment

Your name  
E-mail   (only visible for blog owner)
Homepage
Text:

[b] [i] [u] [tt] [center] [code] [quote] [url] [url=] [img] [@] [@@] [@:]
detailed help about markup
You must answer the following to be able to submit.
How much is six minus two?  
[Captcha Image] Type the letters you see in the image.
(Unreadable? Click on it for another one)

Process times: page=0.006 request=0.013 cpu=0.009