1

如果我想在配置文件中保留键名,我必须添加configparser.optionxform = str. 我对这种( configparser )行为感到惊讶,期望大小写保留是默认(如果不是唯一)选项。

你能理解这个吗?这个决定背后的理由是什么?

4

2 回答 2

1

这仅影响选项名称的大小写,始终保留值的大小写。可以争论,这是否是一个明智的选择,但选择已经做出并且现在必须遵循以保持与旧资源的兼容性。

我没有看到任何大问题,因为您显然为自己找到了解决方法。您也可以尝试使用 configobj。它功能强大,具有更方便和合理的 API,并且默认情况下会保留选项的大小写。

于 2010-07-04T21:54:22.790 回答
0

我怀疑答案是“这就是 Windows 的配置文件所做的”。

于 2011-01-11T18:21:42.110 回答