2010-03-10 215 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