Я следовал this tutorial для запуска app.py они предоставили.Python fileConfig issue
С первой попытки бега app.py у меня была ошибка
Traceback (most recent call last):
File "E:/GIT_repos/SBD/rest_api_demo/rest_api_demo/app.py", line 11, in <module>
logging.config.fileConfig('logging.conf')
File "C:\Users\hunte\AppData\Local\Programs\Python\Python35\lib\logging\config.py", line 76, in fileConfig
formatters = _create_formatters(cp)
File "C:\Users\hunte\AppData\Local\Programs\Python\Python35\lib\logging\config.py", line 109, in _create_formatters
flist = cp["formatters"]["keys"]
File "C:\Users\hunte\AppData\Local\Programs\Python\Python35\lib\configparser.py", line 956, in __getitem__
raise KeyError(key)
KeyError: 'formatters'
ошибки исчезли после того, как я заменил линию 11 в app.py:
logging.config.fileConfig('logging.conf')
в
logging.config.fileConfig('../logging.conf')
Вопрос Был ли код учебника неисправен или это что-то я сделал & Что может быть причиной того, что другие люди, делающие этот учебник (я полагаю, смотря на комментарии), не должны ничего менять, а я должен был?