python中使用.py配置文件的方法详解


Posted in Python onNovember 23, 2020

python中使用.py配置文件 一、格式:

​ 创建一个config.py文件

​ 在文件中加配置:

DEBUG=True
 
dm_connect = {
  "dm_host":"127.0.0.1",
  "dm_name":"dbname",
  "dm_user":"dbuser",
  "dm_passwd":"dbpawd",
  "dm_port":50000
}

#知识点:

Python中的中括号[]:

代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。

像下面一样:

>>> list('python')
['p', 'y', 't', 'h', 'o', 'n']

Python中的花括号{}:

代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。冒号':‘分开键和值,逗号','隔开组。用大括号创建的方法如下:

>>> dic={'jone':'boy','Lily':'girl'}
>>> dic
{'Lili': 'girl', 'jone': 'boy'}
>>>

二、导入

步骤:在python程序的主文件中导入config.py文件

import config
 
def get_dm_connect():
  host = config.dm_connect["dm_host"]
  user = config.dm_connect["dm_user"]
  passwd = config.dm_connect["dm_passwd"]
  db = config.dm_connect["dm_name"]
  port = config.dm_connect["dm_port"]
  dm_conn = pymysql.connect(host=host, user=user, passwd=passwd, db=db,
                port=port, cursorclass=pymysql.cursors.DictCursor, charset='utf8')
  dm_cursor = dm_conn.cursor()
  return dm_conn, dm_cursor

到此这篇关于python中使用.py配置文件的文章就介绍到这了,更多相关python配置文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的Matplotlib模块入门教程
Apr 15 Python
Python标准库之collections包的使用教程
Apr 27 Python
django连接mysql数据库及建表操作实例详解
Dec 10 Python
Python 实现将数组/矩阵转换成Image类
Jan 09 Python
详解django中Template语言
Feb 22 Python
Python Django form 组件动态从数据库取choices数据实例
May 19 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 Python
使用Python pip怎么升级pip
Aug 11 Python
Django DRF认证组件流程实现原理详解
Aug 17 Python
python 基于PYMYSQL使用MYSQL数据库
Dec 24 Python
详细总结Python常见的安全问题
May 21 Python
pytorch训练神经网络爆内存的解决方案
May 22 Python
python爬虫使用scrapy注意事项
Nov 23 #Python
python爬虫筛选工作实例讲解
Nov 23 #Python
python爬虫用scrapy获取影片的实例分析
Nov 23 #Python
python爬虫scrapy图书分类实例讲解
Nov 23 #Python
scrapy处理python爬虫调度详解
Nov 23 #Python
利用Python将多张图片合成视频的实现
Nov 23 #Python
Python系统公网私网流量监控实现流程
Nov 23 #Python
You might like
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
php 数组元素快速去重
2017/05/05 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
2017/09/04 Javascript
vue表单自定义校验规则介绍
2018/08/28 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
利用Python如何生成便签图片详解
2018/07/09 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
2021/02/22 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
分层教学实施方案
2014/03/19 职场文书
公积金具结保证书
2015/05/11 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python