2012-05-17 103 views
0

可能重複:
Python ConfigParser Question的Python ConfigParser名稱

是否爲ConfigParser配置文件已被命名爲 「的Config.ini」 爲了工作?

我希望名稱爲「1Config.ini」,以便它出現在文件夾目錄的頂部。

這是我目前

config = ConfigParser.ConfigParser() 
config.read(Revision[0:Revision.rfind('\\')] + "\1Config.ini") 
Type = config.get("myvars", "Type") 

我得到這個錯誤,但是當文件和代碼名爲「1Config.ini」

<class 'ConfigParser.NoSectionError'>: No section: 'myvars' 

回答

3

你需要逃避你的反斜線:"\\1Config.ini"

發生了什麼事情是解析器正在將\ 1解釋爲字符代碼爲1的字符的八進制常量。

另一種選擇是將其作爲原始字符串:r"\1Config.ini"