美文网首页
configparser.InterpolationSyntax

configparser.InterpolationSyntax

作者: 写给明天的自己 | 来源:发表于2021-02-21 22:27 被阅读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')

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

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

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

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

相关文章

  • ConfigParser.InterpolationSyntax

    原因:%这些特殊字符是无法从配置文件中读取出来的将读取配置文件的方式改变,使用下面的方式

  • configparser.InterpolationSyntax

    当你觉得生活对你不公时,秤称体重,照照镜子,你会觉得一切又合乎情理。 使用场景:使用pymysql连接数据库查询,...

网友评论

      本文标题:configparser.InterpolationSyntax

      本文链接:https://www.haomeiwen.com/subject/qgaaxltx.html