首页 > 解决方案 > python 和 PHP 的共享配置文件格式

问题描述

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

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

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

标签: pythonphppython-3.xconfiguration-filescross-language

解决方案


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

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


推荐阅读