首页 > 其他 > 详细

配置文件ini、yaml

时间:2021-07-29 10:41:39      阅读:12      评论:0      收藏:0      [点我收藏+]

一、 配置文件分类

1、xxx.ini:django项目部署uwsgi

2、xxx.yaml:java用得多,dockercompose里用到

3、xxx.py:python文件,如setting.py

3、使用场景:生产环境和测试环境的ip、数据库地址、账号、密码等都用配置文件存储

 

二、xxx.ini

1、写法

[section]

key1=val1

key2=val2

key3=val3

 

相当于字典:

section_dict = {

  "key1":"val1",

  "key2":"val2",

  "key3":"val3"

}

2、特点:

  2.1、section不能重复,相当于字典名不能重复

  2.2、同个section下的key不能重复

  2.3、等号两边不能有空格

  2.4、获取值默认是字符串格式

  2.5、添加、删除、修改只是对缓存区进行改变,不会修改真实的值

3、常用方法:

  3.1、获取所有的sections

from configparser import ConfigParser

conf = ConfigParser()
conf.read(filenames="my_test.ini",encoding="utf-8")

# 获取所有的sections
# 第一种方式
test_sections_1 = conf.sections()
print(test_sections_1)

# 第二种方式
test_sectons_2 = conf.keys()

  3.2、获取指定sections下所有的options

 

配置文件ini、yaml

原文:https://www.cnblogs.com/nanjo4373977/p/15073317.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!