用于文件的字符串模板上的小包装器

template-file-parser的Python项目详细描述


Codacy BadgeCodacy Coverage

Build Status

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版,不同版本之间可能会发生重大更改

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何重用DatagramSocket?   java Struts可视化调试   jGrasp和MinGW的java错误无法编译代码0xc000007b   JSP中的java上载文件如何更改上载文件的默认路径   eclipse maven将参数传递给pom java。图书馆路径cplex   java用于循环检查数组中的数字是否向上或向下移动   java使用Jackson解析GSA XML列表   如何在Java中汇总ArrayList中具有相同属性的所有元素?   计时器Java使用任务本身的数据终止计时器任务   java IBM Rapid Application Developer 8.5.1滚动条不可拖动(Enterprise Explorer\Package Explorer)+CtrlF on JSP有时不工作   java我可以要求Intellij为整个产品线应用意图操作吗?   如何在Java中从时间字符串中提取秒数?   java如何在组件表示存储扩展中获取组件对象   java断路器(弹性4J)在Spring Boot应用程序中不工作   Java检查用户从控制台给出的数字是否在文本文件中   JavaSelenium、Firefox和geckodriver不会自动滚动单击方法   java是否可以在MR作业之外将数据写入HDFS,并仍然使用配置单元进行查询?   JavaIDEA在JAR中创建空的命名文件夹   java如何使用字符串按字母顺序对用户输入的字符串名称进行排序。等于和字符串。比较函数