python bottle学习(二)加载配置文件
2017-05-11 11:21
309 查看
from bottle import (run, route, get, post, default_app, Bottle) """ 首先获得一个app对象,有两种方法,第一种是通过 default_app方法,另一种就是通过Bottle() """ app = default_app() # or via bottle.Bottle() app.config['name'] = 'app1' #设置一个参数 # 一次设置多个参数 app.config.update({ 'path': '/var/log', 'user': 'root' }) """ 从文件中读取配置项,要注意,配置文件中需要遵循一定的格式,如: [bottle] port = 18082 daemon = no [log] level = DEBUG [log1] level = abc 注意, 一:一定要有至少一个命名空间,上例中的:[bottle],[log],[log1] 二:不同命名空间中的key可以重复,同一个命名空间的key不能重复。 三:如上例,因为两个命名空间都有level,所以当取level的时候要加上 命名空间:log.level或者log1.level,否知将取到空值。 四:key和value之间的分隔符可以是=,或者: """ app.config.load_config('my_bottle.conf') print app.config.get('log.level') print app.config.get('port') print app.config.get('name') if __name__ == '__main__': run(host='0.0.0.0', port=1234, reloader=True)
相关文章推荐
- ConfigParser模块学习: 用python解析配置文件
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- Linux学习笔记(6)----Bash shell 登陆后配置文件的加载
- python学习笔记之读取配置文件
- mybatis学习(3)---加载配置文件
- 【python学习】遍历目录及写配置文件
- centos下配置nginx+uwsgi部署多站点python以及静态文件的加载
- caffe的python接口学习(1):生成配置文件
- python学习笔记(conf配置文件)
- Spring学习总结(20)——Spring加载多个项目properties配置文件问题解决
- python学习笔记3-解析配置文件ConfigParser模块
- 实践中学习vim之vim配置文件、插件文件加载路径
- 实践中学习vim之vim配置文件、插件文件加载路径
- Java天地 学习探讨Java Spring中使用classpath加载配置文件浅析
- Python 数据分析(一) 本实验将学习 pandas 基础,数据加载、存储与文件格式,数据规整化,绘图和可视化的知识
- poco库学习笔记(3) 加载配置文件
- spring学习笔记(3)——配置文件applicationContext.xml的加载
- Struts2使用通配符加载配置文件和通配符方法的底层实现学习
- Spring学习总结(20)——Spring加载多个项目properties配置文件问题解决
- 【python学习笔记】对配置文件.ini进行增删改查