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检测手机QQ在线状态的脚本代码
Feb 10 Python
python使用in操作符时元组和数组的区别分析
May 19 Python
Python写的一个简单监控系统
Jun 19 Python
Python中的多行注释文档编写风格汇总
Jun 16 Python
Python设计模式之抽象工厂模式
Aug 25 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
Jul 19 Python
Selenium(Python web测试工具)基本用法详解
Aug 10 Python
对python 读取线的shp文件实例详解
Dec 22 Python
在Pycharm中设置默认自动换行的方法
Jan 16 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
keras实现多种分类网络的方式
Jun 11 Python
Python必备技巧之函数的使用详解
Apr 04 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数据缓存技术
2007/02/14 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
thinkphp备份数据库的方法分享
2015/01/04 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
jQuery中focus事件用法实例
2014/12/26 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
vue的mixins属性详解
2018/03/14 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
TypeScript 运行时类型检查补充工具
2020/09/28 Javascript
django组合搜索实现过程详解(附代码)
2019/08/06 Python
python文字转语音实现过程解析
2019/11/12 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
总经理办公室主任岗位职责
2013/11/12 职场文书
疾病捐款倡议书
2014/05/13 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
销售代理协议书
2014/09/30 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
业务员管理制度范本
2015/08/06 职场文书
团支部书记竞选稿
2015/11/21 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
MySQL创建管理KEY分区
2022/04/13 MySQL