2016-11-24 105 views
0

我用下面的代码读取配置文件: 的Python ConfigParser语法无效

def get_config(): 
    c = configparser.ConfigParser() 
    c.read("config.cfg") 
    return c.options("Server") 

文件看起来是这样的:

[Server] 
port = 9012 
workspace = doc/ 

但我得到以下错误:

File "config.cfg", line 3 
    workspace = doc/ 
       ^
SyntaxError: invalid syntax 

这是什么原因造成的,我该如何解决它?

回答

1

看来你试图运行配置文件,就好像它是一个Python脚本。以下是重现错误的一种方法:

C:\Users\Luke\StackOverflow>python config.cfg 
    File "config.cfg", line 3 
    workspace = doc/ 
       ^
SyntaxError: invalid syntax