【问题标题】:Shared configuration file format for both python and PHPpython 和 PHP 的共享配置文件格式
【发布时间】:2020-06-23 09:54:14
【问题描述】:

我正在用 PHP 维护一个项目,我正在使用一个 .php 文件(即“config.php”)来保存我的所有配置参数。该文件本身定义了一个多级 PHP 数组:到目前为止,我所要做的就是在我的文件中 include() 它。

现在我必须在 python3 中编写更多脚本,这些脚本必须读取完全相同的配置。我正在考虑将 YAML 作为一种跨语言配置文件格式,但是你们有更好的建议吗?我想保持简单,避免使用 XML 和数据库。

编辑:我看到 YAML 不包含在标准 PHP 中; JSON 呢?

【问题讨论】:

    标签: python php python-3.x configuration-files cross-language


    【解决方案1】:

    我建议您尝试使用.ini 配置文件。您可以使用 parse_ini_file() 将这些文件本地解析为 php 数组。我的 Python 不是很好,但也许这有帮助:configparser

    我不推荐 json,因为它不是用来存储配置的。

    【讨论】:

    • 有趣的方法,我猜 .INI 更具可读性。
    猜你喜欢
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 2019-11-06
    • 2012-04-07
    • 1970-01-01
    • 2011-03-01
    相关资源
    最近更新 更多