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 相关文章推荐
numpy中索引和切片详解
Dec 15 Python
简单实现python进度条脚本
Dec 18 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 Python
对Python 语音识别框架详解
Dec 24 Python
对python For 循环的三种遍历方式解析
Feb 01 Python
Jacobi迭代算法的Python实现详解
Jun 29 Python
使用coverage统计python web项目代码覆盖率的方法详解
Aug 05 Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 Python
python3 字符串知识点学习笔记
Feb 08 Python
Python scrapy爬取小说代码案例详解
Jul 09 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
Python实现扫码工具的示例代码
Oct 09 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+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
PHP实现简单的计算器
2020/08/28 PHP
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
Webpack实战加载SVG的方法
2017/12/26 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
jquery中为什么能用$操作
2019/06/18 jQuery
wxpython 学习笔记 第一天
2009/03/16 Python
python为tornado添加recaptcha验证码功能
2014/02/26 Python
Python中使用item()方法遍历字典的例子
2014/08/26 Python
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Python使用folium excel绘制point
2019/01/03 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
python模拟键盘输入 切换键盘布局过程解析
2019/08/15 Python
Python sep参数使用方法详解
2020/02/12 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
机械工程师求职自我评价
2013/09/23 职场文书
出纳工作岗位责任制
2014/02/02 职场文书
2014年小学重阳节活动策划方案
2014/09/16 职场文书
小学体育课教学反思
2016/02/16 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
OpenCV中resize函数插值算法的实现过程(五种)
2021/06/05 Python
React Fragment介绍与使用详解
2021/11/11 Javascript