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.