2

私が探しているものは、私がこのようなものを取ることを可能にするでしょう:

index.html.template:

<html>
<body>
<# include ("body.html.template") #>
</body>
</html>

body.html.template:

Hello World! <# include("text.txt") #>

text.txt:

4

そしてそれをこれに変えてください:

<html>
<body>
Hello World! 4
</body>
</html>

例はHTMLですが、私はおそらく多くの奇妙な場所でこのようなものを使用することになります。そこには多くのプリプロセッサがあると思います。このタスクに適した非常に基本的なものはありますか?

4

1 に答える 1

2

http://www.cheetahtemplate.org/

基本的にはテンプレートに埋め込まれたPythonステートメントであるため、すべてのPython機能にアクセスできます。小さな例:

#for $i in $range(10)
#set $step = $i + 1
$step.  Counting from 1 to 10.
#end for

を生成します

0.  Counting from 1 to 10.
1.  Counting from 1 to 10.
...

このリンクドキュメントには、ディレクティブが含まれています:http: //www.cheetahtemplate.org/docs/users_guide_html/users_guide.html#SECTION000860000000000000000

于 2010-07-21T14:55:44.203 に答える