解析用类似python的语法编写的配置文件
plasmic的Python项目详细描述
具有类似python语法的配置文件
解析一个非常类似python的迷你语言来生成字典。这个 允许使用类似python的语言配置python程序 由字典、元组和文字值组成。纤溶酶的 字典键必须是文本值。质粒字典值可以 是文本值,可能是嵌套的元组和其他质粒 字典。
下面是配置示例:
{section1: {key1: "value1", key2: 2}, section2: {key1: "othervalue", key3: 3.0 subsection1: {key4: (1, 2, 3) key5: {"foo": "meta", "bar": "syntactic"} } } }
为了方便起见,所有用符号键入的词典条目都有 转换为小写字符串的等价键。
类似python的语言几乎不包含表达式 评价。允许的单个可选表达式是 string.Formmatter.format()用于 插值–通过引用将数据插入到值中 纤溶酶字典键。
用纤溶酶语言编写的文件的建议后缀为: .pcf
子项目
纤溶酶有以下子项目支持配置 使用用纤溶酶写的文件的应用程序。大多数用户不希望 直接使用纤溶酶,但将导入这些子项目之一。
纤溶酶配置分析器
类似于configparser的api,用于读取和写入 纤溶酶语法的配置文件。
import plasmic.configparser
蒙塔格血浆
允许纤溶酶配置文件驱动 Montaguewsgi组件加载程序。
完整文档
完整的文档集可以在纤溶酶主页上找到 http://plasmic.readthedocs.org/。