配置文件,yaml,ini

  • 什么是配置setting
    • 设置项
    • 相对于变量是常量
  • 配置文件是什么
    • 通常是Key/value形式
    • 没有配置文件程序可能无法运行
    • 一般配置数据是静态的常量
    • 用来提供各种环境参数
  • 配置文件类型
    • yaml
    • toml
    • json
    • xml
    • ini
    • properties
  • yaml语法
    • key: value冒号后必须有空格
    • 字符串建议使用双引号,便于区分类型
    • Key: [ , , ]或换行后使用-
    • key: {key1: value , , }或换行区分
    • key不能重复
    • true 小写
    • null表示空
    • yaml文件内不能使用""" """敲多行注释
  • .py文件也可以直接当配置文件使用
    • 变量,类属性(类可继承,更灵活)
    • 优点,导入Python直接读取
    • 缺点,跨语言不行,只能在python里用
  • ini文件
    • 语法
      • 用=连接键值对
      • [] area 也叫section
      • 解析使用Configparser
    • 缺点
      • 支持的数据类型不多,取出来的全是字符串
      • 读取方式麻烦
        要传入area和key,每次只能取一个值
      • 不要加“”,加了“”也成字符串本身了
      • ini不支持注释
      • 字符串转其他类型想想eval
  •  
posted @   3notblv  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示