Are you saying you want to take a web2py template and generate the 
intermediate representation in Python code? If so, you can do:

from gluon.template import parse_template
python_code = parse_template(open('path/to/template', 'rb'), path=
'path/to/views')

The "path" argument should be the path to the associated /views folder, 
which is needed in case the template extends or includes any other 
templates.

Note, if you want to convert the response.write() calls to print 
statements, you'll have to do some additional custom parsing of your own.

Anthony

On Wednesday, May 21, 2014 9:30:33 AM UTC-4, ilyas toxanbayev wrote:
>
> How to convert html file to python file. Example:
>
> test.html :
>
> *<p>Something</p> *
>
> *{{for item in category}}*
>
> *{{=item}}*
>
> *{endfor}}*
>
>  
>
> It nessesary to convert to python file test.py  which contain :
>
> *def index(): *
>
> *print "<p>Something</p>"*
>
> *for item in category: *
>
> *print item*
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to