5

我正在为不是 xml 的 c 寻找一个好的配置文件库。理想情况下,我真的很想要一个也有 python 绑定的。我想出的最佳选择是在 c 和 python 中使用 JSON 库。您会推荐什么,或者您更喜欢哪种读取/写入配置设置的方法?

4

4 回答 4

5

雅ML :)

于 2009-08-04T12:38:53.260 回答
1

如果您没有与 Python 结婚,请尝试Lua。它最初是为配置而设计的。

于 2009-08-04T14:17:38.793 回答
0

您可以使用像ConfigObj这样的纯 Python 解决方案,然后简单地使用 CPython API 来查询设置。这假设您的应用程序嵌入了 Python。如果没有,并且无论如何您都在发布 Python,那么嵌入它可能是有意义的。如果它是动态链接,您的 C .exe 将不会变得更大,并且您将拥有 Python 的所有灵活性。

于 2009-08-04T12:29:52.463 回答
0

尽管受到技术人员的憎恨和微软的否认,INI 文件实际上很受用户欢迎,因为它们易于理解和编辑。如果您的库尚不支持它们,它们编写解析器也非常简单。

于 2009-08-04T12:35:56.317 回答