用于文件的字符串模板上的小包装器
template-file-parser的Python项目详细描述
template file parser是一个使用pythontemplate syntax解析文件的方便模块。
此模块的灵感来自以下堆栈概述post。
这个模块的需求是让我有一个简单的模板系统操作配置文件,而不需要学习一个更完整但更复杂的模板系统。 这尤其适用于kubernetes的solr配置文件,其中只需要插入一小串变量并将其写入一个文件
安装
pip安装模板文件分析器
用法
from template_file_parser import parse_file parse_file(in_file, out_file, variables, safe=False)
这些是参数:
- in_file:输入文件
- 输出文件:输出文件
- 变量:一个字典,其中键是模板中的变量,值是需要替换的值
- 安全:如果为True,则不需要声明模板文件中的所有变量如果为false,则需要声明所有参数。有关详细信息,请阅读here
免责声明
这个库只支持python>;=3.4,因为它适合我的需要,我不想满足python 2和3之间的编码差异。 此软件是beta版,不同版本之间可能会发生重大更改