python的強悍(二)
按照需求,從新改寫了一下,而這些只是幾分鐘時間而已。
import cx_Oracle from Template import * def parse(): '''generate the content html''' sql = '''select t.bz_code code, t.bz_title title, t.bz_content content from bz_czzs t order by t.bz_code''' connection = cx_Oracle.connect( 'etasadmin/etasadmin@zhongju' ) cursor = connection.cursor() cursor.execute(sql) item=cursor.fetchone() i=1; print 'begin' while item: i+=1 print 'parsing ',i,' item....' writeContent(item[0],item[1],str(item[2])) item=cursor.fetchone() def writeContent(code,title,content): filedir='D:\\m\\content\\' params = {'code':code,'title':title,'content':content} t = Template('D:\\workspace\\style\\test\\template.xt',params) s = t.parse() out = open(filedir+code+".html",'w') out.write(s) out.flush() out.close() if __name__=='__main__': print 'parse..................' parse() print 'end'
posted on 2005-09-20 13:42 martin xus 閱讀(237) 評論(1) 編輯 收藏 所屬分類: python