gpt4 book ai didi

perl - 制作简单的 Perl 配置文件的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-05 08:44:38 25 4
gpt4 key购买 nike

我正在尝试为我的 Perl 脚本创建一个简单的配置文件,我原本打算使用 Config::INIPlus但我不认为它会起作用。配置文件不需要特别的。我只需要能够读取和写入它。我想使用一个模块来完成这个。

更新:

我认为 Config::INIPlus 对我不起作用的原因可能听起来很愚蠢,但我想让配置文件保持特定的值顺序。我一直遇到的问题是 Config::INIPlus 模块坚持删除整个文件,然后按字母顺序重新插入所有值,不管它们属于哪个主题,所以它弄乱了我想保留配置的顺序文件订购。它还会删除我为占位符留下的空变量。

我使用注册表作为配置存储对我的想法进行了测试,这很棒!问题是,虽然我试图让我的脚本尽可能独立于平台,主要是 Windows 和 Linux,而不是 Mac,因为我没有 Mac。

也许我只是需要重新考虑我对配置文件的看法,也许我要求做一些在我掌握更多 perl 的细节之前无法完成的事情。

最佳答案

如果您正在寻找简单的东西,我会尝试 Config::TinyConfig-INI .

我不喜欢的地方 Config::Simple是它试图支持太多不同的配置格式。

YAML、JSON 和 XML 都不是我所说的“简单”配置文件,尽管如果您有更复杂的要求,它们是合适的。如果可能的话,我会避免使用 XML;在 $WORK,我编写了一个 YAML 到 XML 配置文件转换器,这样我就可以用 YAML 编写我的配置,而不是手动编辑 XML 配置文件。

更新问题:当然可以编写一个 Config 模块来保留现有行的顺序,但我不知道有任何现有的模块可以这样做。您可能需要自己编写,或聘请他人编写。

关于perl - 制作简单的 Perl 配置文件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com