Loading

ConfigParser.InterpolationSyntaxError: ‘%‘ must be followed by ‘%‘ or ‘(‘, found: “%&‘“

Python使用configparser读取配置文件(config.ini)过程中,报异常信息:ConfigParser.InterpolationSyntaxError: '%' must be followed by '%' or '(', found: "%&'"

目录

1、配置文件 

2、核心代码

3、 问题解决


1、配置文件 

#  定义cmd分组
[cmd]
startServer=adb start-server

2、核心代码

import configparser
 
#  实例化configParser对象
config = configparser.ConfigParser()

# -get(section,option)得到section中option的值,返回为string类型
print(config.get('cmd', 'startserver'))

3、 问题解决

将configparser.ConfigParser()替换成:configparser.RawConfigParser() 即可解决这个问题。

import configparser
 
#  实例化configParser对象
config = configparser.RawConfigParser()

# -get(section,option)得到section中option的值,返回为string类型
print(config.get('cmd', 'startserver'))

posted @ 2021-05-07 01:12  Roc-xb  阅读(199)  评论(0编辑  收藏  举报

易微帮源码


易微帮官网