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 包含汉字的文件读写之每行末尾加上特定字符
Dec 12 Python
Python实现数据库并行读取和写入实例
Jun 09 Python
python实现日常记账本小程序
Mar 10 Python
Python中的heapq模块源码详析
Jan 08 Python
Django框架orM与自定义SQL语句混合事务控制操作
Jun 27 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
Python While循环语句实例演示及原理解析
Jan 03 Python
Python参数传递对象的引用原理解析
May 22 Python
k-means 聚类算法与Python实现代码
Jun 01 Python
Pycharm 2020.1 版配置优化的详细教程
Aug 07 Python
Python+腾讯云服务器实现每日自动健康打卡
Dec 06 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发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
JS和canvas实现俄罗斯方块
2017/03/14 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
React中的refs的使用教程
2018/02/13 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
react基本安装与测试示例
2020/04/27 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
python的类方法和静态方法
2014/12/13 Python
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python编码最佳实践之总结
2016/02/14 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
Python 类的继承实例详解
2017/03/25 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
django Serializer序列化使用方法详解
2018/10/16 Python
详解Python with/as使用说明
2018/12/13 Python
Python发展简史 Python来历
2019/05/14 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
大学生求职工作的自我评价
2014/02/13 职场文书
艺术学院毕业生自我评价
2014/03/02 职场文书
农村改厕实施方案
2014/03/22 职场文书
幼儿老师求职信
2014/06/30 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS