HCl2的分析器

python-hcl2的Python项目详细描述


Codacy BadgeCodacy BadgeBuild StatusLicensePyPIPython VersionsDownloads

PythonHCl2

使用python编写的HCL2的解析器 Lark。这个解析器只支持HCl2,不向后兼容 使用HCl v1。它可以用来解析任何hcl2配置文件,比如terraform。

关于放大

Amplify构建创新和引人注目的数字教育产品,增强教师和学生的能力 国家。作为K-12教育领域的领先创新者,我们有着悠久的历史,被誉为最佳技术 教育领域的公司和科技领域的最佳教育公司。而其他公司则试图将学习经验缩减为
在技术上,我们利用技术来扩展真实教室中的真实学生和教师。

https://www.amplify.com了解更多信息

开始

先决条件

python-hcl2需要python 3.6.0或更高版本才能运行。

安装

可以使用pip

安装此软件包
pip3 install python-hcl2

使用量

importhcl2with(open('foo.tf','r'))asfile:dict=hcl2.load(file)

从源构建

对于开发,建议使用tox>=2.9.1

运行测试

python-hcl2使用tox。你需要安装带有pip install tox的tox。 运行tox将自动执行linter和单元测试。

您还可以使用-e参数单独运行它们。

例如,tox -e py37-unit将运行python 3.7的单元测试

要查看所有可用选项,请运行tox -l

责任披露

如果您有任何安全问题需要报告,请与项目维护人员私下联系。 您可以在mailto:github@amplify.com联系我们

贡献

我们欢迎拉要求!为了顺利接受您的请求,我们建议您:

  1. 对于任何较大的更改,首先打开一个github问题来讨论您的想法。
  2. 创建拉取请求。解释一下你为什么要改变,以及改变的目的。 我们会尽快回复公关的。

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

推荐PyPI第三方库


热门话题
java 安卓画布在画布上绘制路径,无需触摸方向   java如何执行HTTP删除?我得到的只是网址   java在main方法中使用getter和setter   java修改元模型的模式以更改/重命名列名   java如何在另一个片段中更改数据时刷新一个片段中的RecyclerView   在java中,进度条不会显示在从一个驱动器复制到另一个程序的文件中   java AWS API网关获取API密钥   java无法将sql(jpa查询)返回的列转换为自定义类   在Java中将JTable autoscroll摆动到底部   java读取文件列表列表   java在setText之后向下滚动   java运算符/未定义参数类型float,可选<float>   java如何禁用标准ant任务?   不使用任何现有类(如LinkedList)的JavaDeque?   java如何通过主函数的参数获取用户对数组的输入?   java制作一个包含方法的超类   java requestaudiofocus的正确参数是什么?