python - python 和 PHP 的共享配置文件格式
问题描述
我正在用 PHP 维护一个项目,我正在使用一个 .php 文件(即“config.php”)来保存我的所有配置参数。该文件本身定义了一个多级 PHP 数组:到目前为止,我所要做的就是include()
在我的文件中。
现在我必须在 python3 中编写更多脚本,这些脚本必须读取完全相同的配置。我正在考虑将 YAML 作为一种跨语言配置文件格式,但是你们有更好的建议吗?我想保持简单,避免使用 XML 和数据库。
编辑:我看到 YAML 不包含在标准 PHP 中;JSON呢?
解决方案
我建议您尝试使用.ini
配置文件。您可以将这些文件本地解析为带有parse_ini_file()
. 我在 Python 中不是很好,但也许这会有所帮助:configparser
我不推荐 json,因为它不是用来存储配置的。
推荐阅读
- asynchronous - 将请求正文转发到 Actix-Web 中的响应
- chef-infra - 厨师防火墙食谱不适用于自定义 JSON 对象
- c - 生成 6 个随机数时如何检查以确保没有重复?
- python - 在分隔符处拆分python字符串,但在特定的分隔符处
- javascript - 无法调用 jQuery 函数
- c# - Memory leak on unawaited tasks which throw exception?
- javascript - Fullcalendar defaultview 'year' 不起作用谷歌浏览器
- java - 春季测试注解
- c# - 为什么我的应用无法在本地服务器上正确加载?
- java - Android Studio“不可分配给 android.app.activity”和“无默认构造函数”错误