configparser.InterpolationSyntax

2021-02-21  本文已影响0人  写给明天的自己

当你觉得生活对你不公时,秤称体重,照照镜子,你会觉得一切又合乎情理。

使用场景:使用pymysql连接数据库查询,sql写到.ini配置文件中含有%
错误说明:使用ConfigParser读取.ini文件,文件中有%,导致报错
解决方法:使用pymysql连接数据库查询,sql写到.ini配置文件中,使用RawConfigParser

错误示例

from configparser import ConfigParser

cfg = ConfigParser()
cfg.read('xxx.ini') 
sections = cfg.sections()

sql_one = cfg.get('xxx', 'xxx')

正确示例

from configparser import RawConfigParser

cfg = RawConfigParser()
cfg.read('xxx.ini') 
sections = cfg.sections()

sql_one = cfg.get('xxx', 'xxx')

如果感觉本文对您有帮助可以点个赞哦

本文为学习笔记,转载请标明出处

本文仅供交流学习,请勿用于非法途径

仅是个人意见,如有想法,欢迎留言

上一篇 下一篇

猜你喜欢

热点阅读