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文件比较示例分享
Jan 10 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
Nov 21 Python
详解python中的json的基本使用方法
Dec 21 Python
python虚拟环境virtualenv的安装与使用
Sep 21 Python
遗传算法之Python实现代码
Oct 10 Python
Pandas之drop_duplicates:去除重复项方法
Apr 18 Python
用Python3创建httpServer的简单方法
Jun 04 Python
python matlibplot绘制3D图形
Jul 02 Python
Python利用递归实现文件的复制方法
Oct 27 Python
python制作填词游戏步骤详解
May 05 Python
python线程定时器Timer实现原理解析
Nov 30 Python
Python计算IV值的示例讲解
Feb 28 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 定义404页面的实现代码
2012/11/19 PHP
php中关于长度计算容易混淆的问题分析
2016/05/27 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
2011/08/09 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
pytorch打印网络结构的实例
2019/08/19 Python
python add_argument()用法解析
2020/01/29 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
通过实例解析python and和or使用方法
2020/11/14 Python
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
九年级家长会邀请函
2014/01/15 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
建议书范文
2015/02/05 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书