1. 程式人生 > >RawConfigParser 與 ConfigParser ——Python的配件文件讀取模塊

RawConfigParser 與 ConfigParser ——Python的配件文件讀取模塊

但是 config not 配件 當我 情況 onerror erro ola

一般情況都是使用ConfigParser這個方法但是當我們配置中有%(filename)s這種格式的配置的時候可能會出現以下問題:

configparser.InterpolationMissingOptionError: Bad value substitution: option ‘output_fmt‘ in section ‘output‘ contains an interpolation key ‘asctime‘ which is not a valid option name.

Raw value: ‘"%(asctime)s-%(levelname)s-%(filename)s-%(name)s-日誌信息:%(message)s"‘

解決辦法就是:

將configparser方法換成了RawConfigParser方法上面的問題就pass掉了。

RawConfigParser 與 ConfigParser ——Python的配件文件讀取模塊