2012-05-17 53 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"