
Python
tobeno2
这个作者很懒,什么都没留下…
展开
-
为cx_Freeze打包后的EXE加上ICON图标
import sys from cx_Freeze import setup, Executable base = None if sys.platform == "win32": base = "Win32GUI" setup( name = "MyApp", version = "1.0", descripti...原创 2011-04-13 18:10:32 · 1399 阅读 · 0 评论 -
jinja2的模板里写入python变量
def createReport(content): env = Environment( line_statement_prefix = "#", # variable_start_string = "${", # variable_end_string = "}" ) f = open( "report.htm...原创 2011-04-21 18:41:51 · 453 阅读 · 0 评论 -
jinja2模板简单使用
def createReport(content): env = Environment( loader = FileSystemLoader( 'htmltemplate' ) ) tmpl = env.get_template( 'template.html' ) f = open( "report.html","w" ) f.write( tmpl.r...原创 2011-04-21 19:09:17 · 197 阅读 · 0 评论 -
jinja2 从模板生成的文件中文乱码问题
渲染时,jinja2可以支持下面这2种的写法:render( { name : result })render( name = result ) 如果是中文的话,需要加多一个字母u在前面 ,比如: render( { name : u'result' })render( name = u'result' ) render( { u'na...原创 2011-04-23 09:11:27 · 2175 阅读 · 0 评论 -
python生成utf-8编码的文件
import codecs f = codecs.open( "html/report.html", "w", "utf-8" ) f.write( tmpl.render( result ) ) f.close()原创 2011-04-23 10:27:54 · 732 阅读 · 0 评论 -
IIS支持Python的方法
环境IIS6 + Python2.6,其他版本都差不多。新建Web服务扩展,py,要求的文件填写:D:\Python26\python.exe %s %s网站>属性>主目录配置>映射>添加:扩展名:.py可执行文件填写:"D:\Python26\python.exe" %s %sprint ('Status: 200 OK')print ('Content-...原创 2012-02-22 16:56:57 · 612 阅读 · 0 评论