| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- import jinja2
 
- import codecs
 
- import os
 
- import dataset
 
- db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/yodb?charset=utf8mb4')
 
- fname=os.path.abspath(__file__)
 
- elmts=fname.split(os.path.sep)
 
- path2=os.path.sep.join(elmts[0:-1])
 
- keysdir=path2+os.path.sep
 
- print(keysdir)
 
- templateLoader = jinja2.FileSystemLoader(searchpath=keysdir)
 
- templateEnv = jinja2.Environment(loader=templateLoader)
 
- TEMPLATE_FILE = 'test.tmpl'
 
- template = templateEnv.get_template(TEMPLATE_FILE)
 
- #SELECT distinct ts_word FROM trending_searches ORDER BY ts_date DESC limit 21;
 
- cursor=db.query('SELECT distinct ts_word FROM trending_searches ORDER BY ts_date DESC limit 21;')
 
- display={}
 
- idx=1
 
- for c in cursor:
 
-     display['a'+str(idx)]=c['ts_word']
 
-     idx+=1
 
- display['client']='1'
 
- display['email']='jeweiliang@gmail.com'
 
- outputText = template.render(display=display) 
 
- fw=codecs.open('c:/tmp/final.html','w','utf-8')
 
- fw.write(outputText)
 
- fw.close()
 
- os.startfile('c:/tmp/final.html')
 
 
  |