Проблема с модулем configparser в python

Вечно вижу ошибки о том что что-то не найдено, либо файл...
Код:

try:
    from configparser import ConfigParser
except ImportError:
    from ConfigParser import ConfigParser  # ver. < 3.0

config = ConfigParser()
config.read('userbot_config.ini')
api_id = config.get('section', 'api_id')
print(api_id)

config:

[section]
api_id = "0"
api_hash = "0"
#https://my.telegram.org/auth

Ошибка:

Exception has occurred: NoSectionError
No section: 'section'

Ответы (1 шт):

Автор решения: ganz

Исспользуйте функцию read_file

config = ConfigParser()
#config.read(['userbot_config.ini'])
#or
#config.read_file(open('userbot_config.ini'))
print(config.has_section('section'))
api_id = config.get('section', 'api_id')

print(api_id)
→ Ссылка