将转义字符 \t 读取为 '\t' 而不是 '\\t' Python ConfigParser

read escaped character \t as '\t' instead of '\\t' Python ConfigParser

我有一个包含 delimiter = \t 的 config.ini 文件,我现在想使用 python3 ConfigParser 读取它。 但是,生成的字符串是 '\t' 而不是 '\t' 这会破坏我的程序。 有没有更优雅的选择来解决这个问题,而不是仅仅从包含转义字符的每个变量中手动剥离额外的'\'? 我找不到让 ConfigParser().read() 不转义它在文件中找到的反斜杠的选项。

Python3 有一个 'unicode_escape' 编解码器。

r"a\tb".decode('unicode_escape')

'a\tb'

来源:

https://bytes.com/topic/python/answers/37952-escape-chars-string

how do I .decode('string-escape') in Python3?