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 08 Python
python自动重试第三方包retrying模块的方法
Apr 24 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
Mac安装python3的方法步骤
Aug 09 Python
python2.7实现复制大量文件及文件夹资料
Aug 31 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
python不使用for计算两组、多个矩形两两间的iou方式
Jan 18 Python
Python调用接口合并Excel表代码实例
Mar 31 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
python爬虫用scrapy获取影片的实例分析
Nov 23 Python
Python爬虫之Selenium实现窗口截图
Dec 04 Python
python切片作为占位符使用实例讲解
Feb 17 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 SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
php投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
this[] 指的是什么内容 讨论
2007/03/24 Javascript
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
javascript基本类型详解
2014/11/28 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
2020/11/12 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
利用Python实现网络测试的脚本分享
2017/05/26 Python
python实现决策树分类算法
2017/12/21 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
如何基于Python创建目录文件夹
2019/12/31 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
python安装cx_Oracle和wxPython的方法
2020/09/14 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
耐克美国官网:Nike.com
2016/08/01 全球购物
英国香水店:The Perfume Shop
2017/03/27 全球购物
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
台湾7-ELEVEN线上购物中心:7-11
2021/01/21 全球购物
2014自主招生自荐信策略
2014/01/27 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers