配置文件,yaml,ini
- 什么是配置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
- 支持的数据类型不多,取出来的全是字符串
- 语法
分类:
python基础部分
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?