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

+2

'str' - очень плохое имя переменной в python (переопределяет встроенный тип' str') – van

+0

'str' - это имя встроенного 'type'. Хотя вы можете повторно использовать его так, как правило, лучше не делать этого. – MattH

ответ

0

попробовать

print str 

и посмотреть, какая стоимость e есть.

+0

Значение - это тест – ron

+0

Попробуйте 'if 'test' в str:' – Kimvais