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操作时间和日期之asctime()方法的使用
May 22 Python
Python素数检测实例分析
Jun 15 Python
python 写的一个爬虫程序源码
Feb 28 Python
Python算法应用实战之栈详解
Feb 04 Python
python抓取网页中链接的静态图片
Jan 29 Python
解决python删除文件的权限错误问题
Apr 24 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python使用phoenixdb操作hbase的方法示例
Feb 28 Python
用python打印1~20的整数实例讲解
Jul 01 Python
Python3并发写文件与Python对比
Nov 20 Python
Python 爬虫性能相关总结
Aug 03 Python
Python 阶乘详解
Oct 05 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
phpmyadmin的#1251问题
2006/11/25 PHP
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
php实现微信模板消息推送
2018/03/30 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
2011/09/17 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
浅谈JS和jQuery的区别
2019/03/27 jQuery
JS 事件机制完整示例分析
2020/01/15 Javascript
python的文件操作方法汇总
2017/11/10 Python
python使用TensorFlow进行图像处理的方法
2018/02/28 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
HTML5实现直播间评论滚动效果的代码
2020/05/27 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
会计岗位职责
2013/11/08 职场文书
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
答谢酒会主持词
2015/07/02 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书