美文网首页
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

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