apple gyb,一个简单的基于python的模板工具
gyb的Python项目详细描述
#gyb
一个pip可安装版本的苹果基于gyb python的模板工具。要安装:
>pip install gyb
>要获得帮助(假设pip安装的二进制文件路径位于“路径”中):
>要使用:
<
GYB模板由以下元素组成:
-直接插入到输出中的文字文本,在文字文本中分别插入文字“%”和“$”符号。
-替换形式`${<;python expression>;}'。python表达式被转换为字符串,结果被插入到输出中。
-python代码由“%{…}%”分隔。通常用于将定义(函数、类、变量绑定)注入模板的计算上下文中。公共缩进被剥离,因此您可以向代码开头添加任意数量的缩进
-以可选空白开头的行,后跟一个“%”和python代码。%-行允许您在其中嵌套其他构造。要关闭嵌套级别,请使用“%end”构造。
-行以可选空白开头,后跟一个“%”和标记“end”,这两行以%行关闭打开的构造。
'add sub mul div.split()):
公共静态函数${op}(lhs:self,rhs:self)->;self{返回lhs。${f}(rhs)}
%end
`````
定义一个变量:
`````
%{types=('float',double')}%
```
一个pip可安装版本的苹果基于gyb python的模板工具。要安装:
>pip install gyb
>要获得帮助(假设pip安装的二进制文件路径位于“路径”中):
>要使用:
<
GYB模板由以下元素组成:
-直接插入到输出中的文字文本,在文字文本中分别插入文字“%”和“$”符号。
-替换形式`${<;python expression>;}'。python表达式被转换为字符串,结果被插入到输出中。
-python代码由“%{…}%”分隔。通常用于将定义(函数、类、变量绑定)注入模板的计算上下文中。公共缩进被剥离,因此您可以向代码开头添加任意数量的缩进
-以可选空白开头的行,后跟一个“%”和python代码。%-行允许您在其中嵌套其他构造。要关闭嵌套级别,请使用“%end”构造。
-行以可选空白开头,后跟一个“%”和标记“end”,这两行以%行关闭打开的构造。
'add sub mul div.split()):
公共静态函数${op}(lhs:self,rhs:self)->;self{返回lhs。${f}(rhs)}
%end
`````
定义一个变量:
`````
%{types=('float',double')}%
```