config.ini
[datasource]
host = localhost
config.py
import configparser
import os
config = configparser.ConfigParser()
config.read(os.path.join(os.getcwd(), 'config.ini'))
host = config['datasource']['host']
Test.py
import config
print(config.host)
Traceback (последний вызов был последним):
Файл "Test \ test.py", строка 6, в
импорт конфигурации
Файл "C: \ Users \ jack \ PycharmProjects \ Test \ config.py", строка 6, в
host = config ['источник данных'] ['host']
Файл "C: \ Users \ jack \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ configparser.py", строка 958, в getitem
поднять KeyError (ключ)
KeyError: 'источник данных'
Все файлы помещены в одну папку.
Когда я запускаю скрипт Test.py из pycharm, у него нет проблем.
Но когда я звоню из терминала, приходит ошибка.
Как решить эту проблему?