使用漂亮的通用接口查看配置文件。

prettyetc-qt的Python项目详细描述


预处理等

使用漂亮的通用接口查看配置文件。

prettyec项目允许您使用qt支持的gui界面进行操作。

用户界面功能

prettyec在多线程窗口中显示配置, 每个配置都表示为一棵树。

这棵树没有难看的支架, 引用或其他特定语言的东西, 例如,您可以使用与ini相同的接口读取json文件。

这棵树支持折叠和展开。

即使你可以编辑, 因为书写功能还没有准备好,所以它什么也不做。

安装

注释: 如果系统中同时安装了python 2和3, 您应该使用python3而不是python pip3而不是pip。

完全安装用户界面:pip install prettyetc-qt

或来源:

python setup_core.py bdist_wheel
python setup_core.py clean --all
python setup_qt.py bdist_wheel`
python setup_qt.py clean --all
pip install --user dist/*.whl.

如果你只想要核心:pip install prettyetc-core

或来源:

python setup_core.py bdist_wheel
python setup_core.py clean --all
pip install --user dist/*.whl.

要求

Python3.4+

用户界面

  • Pyside2
  • HomeBase

核心

核心不需要,只需要python stdlib。

插件

目前不需要插件。

支持的语言

  • JSON
  • INI
  • A self-defined language called etc, see below

核心功能

对于核心功能的详细说明, 我们建议查阅prettyec组件的官方api文档。

文档还包含创建自定义插件的说明 以及如何部署它。

etc语言的解释

etc配置语言是一组微语言, 它们的结构都类似于ini文件(没有节)。

此名称的来源是包含系统的*nix/etc文件夹 或者许多程序的默认配置,以及内核设置。

除ini或json文件外,此文件夹中的文件具有未定义的 简单的语法; 由空格组成,“:”字符或“=”字符(某处) 以及注释开头的“35;”字符,它记住sh/bash语法。

这些文件的示例是/etc/resolv.conf /etc/sysctl.conf /etc/modules

我们的解析器的目标是处理大部分内容,使用字段来表示 从普遍的观点来看。

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

推荐PyPI第三方库


热门话题
java Getting“类型不匹配:在实例化映射列表时,无法将ArrayList<HashMap<String,String>>转换为List<Map<String,String>>”   java如何将ArrayList传输到安卓中的其他活动?   使用bouncy castle作为加密提供程序和GCM、cipherOutputStream时使用java。close()似乎没有抛出invalidCipherTextException   将自定义库导出到可导入jar文件java   java如何在队列中使用异常   JAVA木卫一。FileNotFoundException。正在尝试传入参数[0]   java使用自定义构造函数将JsonNode转换为POJO   由于无限循环,java Netbeans自动生成的GUI未显示。。。但我需要那个环   运行时从另一个Java cosole应用程序运行Java控制台应用程序   java在安卓中播放彩信wmv视频   web服务在Java中创建和发送SOAP消息   ReactJS&Java:对飞行前请求的响应未通过访问控制检查   java如何在安卓中使用PRDownloader恢复下载文件?   java为什么openFd(文件名)不能使用字符串?