2016-11-24 141 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