import configparser

# 实例化
cp = configparser.ConfigParser()

# 加载配置文件
cp.read("my_config.conf",encoding="utf-8")
# print(fs)
# section []
# option section之下的选项
# 获取 所有的 sections
print(cp.sections())

# 获取某一个section下的选项
print(cp.options("student"))

# 获取某一个section下的所有键值对
print(cp.items("student")) # 列表

# 获取某一个section下的某一个options具体的值
print(cp.get("student","class")) # 都字符串类型

# 整数
print(cp.getint("student","age"))
# 符点数
print(cp.getfloat("student","weight"))
# 布尔值
print(cp.getboolean("student","res"))
# 转成列表
hobby = cp.get("student","hobby")
print(eval(hobby))

# 拿到配置文件里所有值。# 思考??
# 类和对象 === 封装。

05-28 00:09