gpt4 book ai didi

python - 为什么 Python 3 中会有 {Raw,Safe}ConfigParser?

转载 作者:太空狗 更新时间:2023-10-29 17:19:22 27 4
gpt4 key购买 nike

我很惊讶有 3 种不同的形式:RawConfigParserSafeConfigParserConfigParser ( docs )。我了解了差异,但为什么不是每个人都使用 SafeConfigParser,因为它看起来很安全?我可以理解,在 Python 2 的情况下,其他两个是为了向后兼容而保留的。

更新:在 Python 3.2 中,SafeConfigParser 已重命名为 ConfigParser,并删除了旧的 ConfigParser(来源:NEWS for Python 3.2)。

最佳答案

简而言之,使用configparser.SafeConfigParser

引用the docs , SafeConfigParser “实现了神奇插值功能的更明智的变体。这种实现也更可预测。如果新应用程序不需要与旧版本的 Python 兼容,则应该更喜欢这个版本。”

为了向后兼容,旧的 ConfigParser 似乎仍然存在于 Python 3 中:并不是所有的东西都变得向后不兼容!

关于python - 为什么 Python 3 中会有 {Raw,Safe}ConfigParser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2848711/

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