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 将字符串转换成字典dict
Mar 24 Python
python搭建微信公众平台
Feb 09 Python
批处理与python代码混合编程的方法
May 19 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
python实现随机梯度下降(SGD)
Mar 24 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 Python
在pandas多重索引multiIndex中选定指定索引的行方法
Nov 16 Python
kafka-python批量发送数据的实例
Dec 27 Python
Python collections模块使用方法详解
Aug 28 Python
Python的形参和实参使用方式
Dec 24 Python
Python爬虫设置ip代理过程解析
Jul 20 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
php中json_decode()和json_encode()的使用方法
2012/06/04 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
ExtJs纵坐标值重复问题的解决方法
2014/02/27 Javascript
用js模拟struts2的多action调用示例
2014/05/19 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
C#实现将一个字符转换为整数
2017/12/12 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
医药工作岗位求职信分享
2013/12/31 职场文书
学生手册评语
2014/05/05 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
文明城市标语
2014/06/16 职场文书
党校毕业个人总结
2015/02/28 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python
flex弹性布局详解
2022/03/20 HTML / CSS