gpt4 book ai didi

使用 ConfigParser 在配置文件中使用 Python 转义分隔符

转载 作者:太空狗 更新时间:2023-10-30 02:20:07 24 4
gpt4 key购买 nike

我想将“:”和/或“=”转义为配置文件中的名称。有谁知道如何实现这一目标?我尝试反斜杠“\”,它不起作用。

最佳答案

如果您使用的是 Python 3,则不需要。查看 Customizing Parser Behavior 上的 Python 文档部分.默认情况下,configparser 使用“:”和“=”作为分隔符,但您可以在创建 configparser 对象时指定不同的分隔符:

import configparser

parser = configparser.ConfigParser(delimiters=('?', '*'))

在此示例中,默认分隔符已替换为问号和星号。您可以将分隔符更改为您想要的任何字符,这些字符不会与您需要放入配置文件的信息冲突。

上面列出的方法只适用于 Python 3,因为 Python 2 ConfigParser 是硬编码的,可以将等号和冒号识别为分隔符。根据this SO question ,在 https://pypi.python.org/pypi/configparser 有一个可用于 2.7 解释器的向后移植的配置解析器。 .看看这是否适合您。

关于使用 ConfigParser 在配置文件中使用 Python 转义分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200269/

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