Files
if.u.service/src/utils/config.py

25 lines
651 B
Python

import configparser
config = None
def init(config_file: str):
global config
config = configparser.ConfigParser()
config.read(config_file)
def get_instance() -> configparser.ConfigParser:
return config
if __name__ == "__main__":
# 本文件的绝对路径
import os
config_file = os.path.join(os.path.dirname(__file__), "../../configuration/test_conf.ini")
init(config_file)
conf = get_instance()
print(conf.sections())
for section in conf.sections():
print(conf.options(section))
for option in conf.options(section):
print(f"{section}.{option}={conf.get(section, option)}")