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异常处理操作实例详解
May 10 Python
python 对给定可迭代集合统计出现频率,并排序的方法
Oct 18 Python
对pycharm 修改程序运行所需内存详解
Dec 03 Python
python 求10个数的平均数实例
Dec 16 Python
Python while循环使用else语句代码实例
Feb 07 Python
django model object序列化实例
Mar 13 Python
python网络编程socket实现服务端、客户端操作详解
Mar 24 Python
Python中的__init__作用是什么
Jun 09 Python
基于Keras中Conv1D和Conv2D的区别说明
Jun 19 Python
python操作ini类型配置文件的实例教程
Oct 30 Python
详解pandas赋值失败问题解决
Nov 29 Python
利用python做表格数据处理
Apr 13 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
杏林同学录(九)
2006/10/09 PHP
php操作excel文件 基于phpexcel
2010/07/02 PHP
PHP下使用CURL方式POST数据至API接口的代码
2013/02/14 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
JS 强制设为首页的代码
2009/01/31 Javascript
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
深入掌握 react的 setState的工作机制
2017/09/27 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
JS实现放大镜效果
2020/09/21 Javascript
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
公司表扬稿范文
2015/05/05 职场文书
毕业论文致谢怎么写
2015/05/14 职场文书
清明节随笔
2015/08/15 职场文书
python 实现定时任务的四种方式
2021/04/01 Python
如何优化vue打包文件过大
2022/04/13 Vue.js