代码之家  ›  专栏  ›  技术社区  ›  tshepang Arrie

在configparser中不保留案例(默认情况下)的理由是什么?

  •  1
  • tshepang Arrie  · 技术社区  · 14 年前

    如果要在配置文件中保留密钥名,必须添加 configparser.optionxform = str . 我对此感到惊讶( configparser )行为,希望案例保存是默认的(如果不是唯一的)选项。

    这对你有意义吗?这个决定背后的理由是什么?

    2 回复  |  直到 14 年前
        1
  •  1
  •   lunaryorn    14 年前

    这只影响选项名的大小写,始终保留值的大小写。可以说,这是否是一个明智的选择,但为了保持与旧资源的兼容性,已经做出了选择,现在必须遵守。

    我看不出什么大问题,因为你显然为自己找到了一个解决办法。你也可以试试configobj。它功能强大,有一个更方便和合理的API,并且默认情况下保留选项的大小写。

        2
  •  0
  •   Spacedman    14 年前

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