当前位置: 首页>>代码示例>>Python>>正文


Python Template.n方法代码示例

本文整理汇总了Python中Cheetah.Template.Template.n方法的典型用法代码示例。如果您正苦于以下问题:Python Template.n方法的具体用法?Python Template.n怎么用?Python Template.n使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cheetah.Template.Template的用法示例。


在下文中一共展示了Template.n方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: makeConfiguredParamsHeader

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import n [as 别名]
def makeConfiguredParamsHeader( templateName, variableList ):
        comments = []
        template = Template( file=templatesPath() + templateName + '.tmpl' )
        p = 0
        for var in variableList:
                p += 1
                if var.arrayInfo != None:
                        typ = 'Parameter_Text'
                        default = 'null, Null_Unbounded_String' #'"'+var.arrayInfo.sqlArrayDefaultDeclaration( var.getDefaultAdaValue() )+'"'
                elif( isIntegerTypeInPostgres( var )):
                        typ = 'Parameter_Integer'
                        default = '0'
                elif( isBigIntTypeInPostgres( var )):
                        typ = 'Parameter_Bigint'
                        default = '0'
                elif( var.isStringType() ):
                        typ = 'Parameter_Text'
                        default = 'null, Null_Unbounded_String';
                elif( var.isNumericType() ):
                        typ = 'Parameter_Float'
                        default = '0.0'
                elif ( var.isDateType() ):
                        typ = 'Parameter_Date'
                        default = 'Clock'
                s = '{:>4d} : {:<24} : {:<18} : {:<20} : {:>8} '.format( p, var.adaName, typ, var.adaType, default )
                comments.append( s )
        template.n = p 
        template.comments = comments;
        return str( template );
开发者ID:grahamstark,项目名称:ada_mill,代码行数:31,代码来源:ada_specific_postgres.py

示例2: main

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import n [as 别名]
def main():
  template = Template(kernel_string)
  template.n = n
  max_kernel = cuda_compile(template, 'max_kernel')
  out_arr = np.zeros(1, dtype=np.int32)
  
  in_d  = gpu.to_gpu(in_arr)
  out_d = gpu.to_gpu(out_arr)

  max_kernel(in_d, out_d, block=(n,1,1), grid=(1,1), shared=n*4)
  out = out_d.get()
  print 'Kernel returns:', out[0]
  print 'Actual max:    ', np.max(in_arr)
开发者ID:wangbiaouestc,项目名称:clpeak,代码行数:15,代码来源:syncthreads.py

示例3: makeConfiguredParamsBody

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import n [as 别名]
def makeConfiguredParamsBody( templateName, variableList, versions ):        
        template = Template( file=templatesPath() + templateName + '.tmpl' )
        n = len( variableList )        
        template.n = n
        for t in range(1,versions+1):
                # print " t = " + `t` + " template " + templateName + "versions" + `versions`
                if t == 1:
                        varList = variableList
                else:
                        varList = makeVariablesInUpdateOrder( variableList )
                p = 0
                rows = []
                for var in varList:
                        p += 1
                        if var.arrayInfo != None:
                                typ = 'Parameter_Text'
                                default = 'null, Null_Unbounded_String' #'"'+var.arrayInfo.sqlArrayDefaultDeclaration( var.getDefaultAdaValue() )+'"'
                        elif isIntegerTypeInPostgres( var ):
                                typ = 'Parameter_Integer'
                                default = '0'
                        elif isBigIntTypeInPostgres( var ):
                                typ = 'Parameter_Bigint'
                                default = '0'
                        elif var.isStringType():
                                typ = 'Parameter_Text'
                                default = 'null, Null_Unbounded_String';
                        elif var.isNumericType():
                                typ = 'Parameter_Float'
                                default = '0.0'
                        elif var.isDateType():
                                typ = 'Parameter_Date'
                                default = 'Clock'
                        s = '           {0:>2d} => ( {1:s}, {2:s} )'.format( p, typ, default )
                        if( p < n ):
                                s += ","
                        s += "   -- " + " : " + var.adaName + " (" + var.adaType +")" 
                        rows.append( s )
                if t == 1:
                        # print "adding insert rows"
                        template.rows = rows
                else:
                        # print "adding update rows"
                        template.updateRows = rows
        return str(template)
开发者ID:grahamstark,项目名称:ada_mill,代码行数:46,代码来源:ada_specific_postgres.py


注:本文中的Cheetah.Template.Template.n方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。