python config.yml

  • Post author:
  • Post category:python


config.yml是一个常用的配置文件格式,通常用于存储应用程序的配置信息。以下是一个简单的config.yml文件的示例:

database:
  host: localhost
  port: 5432
  name: mydb
  user: myuser
  password: mypassword

logging:
  level: info
  filename: myapp.log

这个配置文件包含两个部分,一个是数据库配置信息,另一个是日志配置信息。可以根据具体的应用程序需要自行添加或修改。

要在Python中读取config.yml文件,可以使用PyYAML库。下面是一个简单的示例代码:

import yaml

with open('config.yml', 'r') as f:
    config = yaml.load(f, Loader=yaml.FullLoader)

# 访问数据库配置信息
db_host = config['database']['host']
db_port = config['database']['port']
db_name = config['database']['name']
db_user = config['database']['user']
db_password = config['database']['password']

# 访问日志配置信息
log_level = config['logging']['level']
log_filename = config['logging']['filename']

这个代码将config.yml文件读取到一个Python字典中,然后通过字典访问相应的配置信息。注意,在PyYAML的新版本中,必须指定Loader选项,否则会出现警告信息。



版权声明:本文为weixin_39948381原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。