2010-03-10 205 views
0

我有以下的ini文件蟒蛇configparser模块用来

[Section] 
value=test 

当我使用configparser模块用来:

import ConfigParser 
config = ConfigParser.ConfigParser() 
config.read('config.ini') 
str=config.get('Section', 'value') 

if str == 'test': 
    print 1 

else : 
    print 0 

它总是打印0会有人帮助

+0

样品完全适用于我(和打印1) – Kimvais 2010-03-10 09:09:05

+2

'str'是在python变量一个非常糟糕的名字(重新定义内置类型'str') – van 2010-03-10 09:39:01

+0

'str'的​​名称是内置的'type'。虽然你可以像这样重新使用它,但通常最好不要这样做。 – MattH 2010-03-10 09:40:19

回答

0

尝试

print str 

并看看什么价值e是。

+0

值为test – ron 2010-03-10 09:09:58

+0

尝试'如果'test'in str:' – Kimvais 2010-03-10 09:12:39