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 相关文章推荐
17个Python小技巧分享
Jan 23 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 Python
Python的requests网络编程包使用教程
Jul 11 Python
Python实现对字符串的加密解密方法示例
Apr 29 Python
numpy自动生成数组详解
Dec 15 Python
python使用RNN实现文本分类
May 24 Python
python用plt画图时,cmp设置方法
Dec 13 Python
tensorflow中tf.reduce_mean函数的使用
Apr 19 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
Python正则表达式如何匹配中文
May 27 Python
利用Python批量识别电子账单数据的方法
Feb 08 Python
python index() 与 rindex() 方法的使用示例详解
Dec 24 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实现的获取URL信息的类
2007/01/02 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
需要注意的几个PHP漏洞小结
2012/02/05 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
2010/03/24 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
详解操作虚拟dom模拟react视图渲染
2018/07/25 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
Python入门篇之条件、循环
2014/10/17 Python
连接Python程序与MySQL的教程
2015/04/29 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
python 经典数字滤波实例
2019/12/16 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
Python实现我的世界小游戏源代码
2021/03/02 Python
学生处主任岗位职责
2013/12/01 职场文书
模具专业自荐信
2014/05/29 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
投资申请报告
2015/05/19 职场文书
业务员管理制度范本
2015/08/06 职场文书
网络研修心得体会
2016/01/08 职场文书