Python configparser не будет принимать ключи без значений

Итак, я пишу скрипт, который читает из файла конфигурации, и я хочу использовать его именно, насколько ConfigParser предназначен для использования, как описано здесь: http: //docs.cython. org/release/3.2.1/library/configparser.html

Я использую Python 3.2.1. Когда сценарий будет завершен, он будет работать на компьютере с Windows 2008 R2, используя ту же версию Python или, при условии совместимости, последнюю версию на данный момент.

#!/user/bin/env python
import configparser

config = configparser.ConfigParser()
config.read('c:\exclude.ini')
config.sections()

Это прекрасно работает для чтения файла exclude.ini, если только у меня нет значения без ключа. Думая, что я могу сделать что-то не так, попытался разобрать приведенный здесь пример: http://docs.python.org/release/3.2.1/library/configparser.html#supported-ini-file-structure

Все еще бросает следующее каждый раз:

File "C:\Python32\lib\configparser.py", line 1081, in _read
    raise e
configparser.ParsingError: Source contains parsing errors: c:\exclude.ini
    [line 20]: 'key_without_value\n'

Я в потере ... я буквально копирую / вставляю пример код из документации для точной версии Python, которую я использую, и она не работает так, как следует. Я могу только предположить, что я что-то упускаю, поскольку я также не могу найти никого с похожей проблемой.

16
задан Isxek 22 June 2013 в 00:48
поделиться