Это правильный ответ на вопрос.
Я обнаружил, что в файлах конфигурации есть раздел, где каждый раздел возглавляется заголовком раздела, например [SECTION]
, но мой код ищет раздел [DEFAULT]
, которого нет в файле конфигурации, скорее он содержит заголовок раздела [ARGUMENT]
, а не [DEFAULT]
.
. Здесь файл конфигурации должен выглядеть следующим образом:
[DEFAULT]
n1=5
n2=7
Вот правильный код для получения конфигурации данные:
ПРИМЕЧАНИЕ: Код в порядке, ничего не изменилось
...
...
...
if args.config:
config = configparser.ConfigParser()
config.read_file(args.config)
# Transform values into integers
args.n1 = int(config['DEFAULT']['n1'])
args.n2 = int(config['DEFAULT']['n2'])
main(args.n1, args.n2)