- 什么是配置setting
- 设置项
- 相对于变量是常量
- 设置项
- 配置文件是什么
- 通常是Key/value形式
- 没有配置文件程序可能无法运行
- 一般配置数据是静态的常量
- 用来提供各种环境参数
- 通常是Key/value形式
- 配置文件类型
- yaml
- toml
- json
- xml
- ini
- properties
- yaml
- yaml语法
- key: value冒号后必须有空格
- 字符串建议使用双引号,便于区分类型
- Key: [ , , ]或换行后使用-
- key: {key1: value , , }或换行区分
- key不能重复
- true 小写
- null表示空
- yaml文件内不能使用""" """敲多行注释
- key: value冒号后必须有空格
- .py文件也可以直接当配置文件使用
- 变量,类属性(类可继承,更灵活)
- 优点,导入Python直接读取
- 缺点,跨语言不行,只能在python里用
- 变量,类属性(类可继承,更灵活)
- ini文件
- 语法
- 用=连接键值对
- [] area 也叫section
- 解析使用Configparser
- 用=连接键值对
- 缺点
- 支持的数据类型不多,取出来的全是字符串
- 读取方式麻烦
要传入area和key,每次只能取一个值
- 不要加“”,加了“”也成字符串本身了
- ini不支持注释
- 字符串转其他类型想想eval
- 支持的数据类型不多,取出来的全是字符串
- 语法
配置文件,yaml,ini
发布时间 2023-05-16 21:15:51作者: 3notblv