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基于windows平台锁定键盘输入的方法
Mar 05 Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 Python
Django自定义分页与bootstrap分页结合
Feb 22 Python
Python实现的计算马氏距离算法示例
Apr 03 Python
python 获取当天每个准点时间戳的实例
May 22 Python
Sanic框架Cookies操作示例
Jul 17 Python
python集合的创建、添加及删除操作示例
Oct 08 Python
python画微信表情符的实例代码
Oct 09 Python
python Manager 之dict KeyError问题的解决
Dec 21 Python
python实现调用摄像头并拍照发邮箱
Apr 27 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
Python Pandas 删除列操作
Mar 16 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数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
javascript实现验证身份证号的有效性并提示
2015/04/30 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
微信小程序获取当前位置和城市名
2019/11/13 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
python查看FTP是否能连接成功的方法
2015/07/30 Python
python删除列表内容
2015/08/04 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
初中生期末考试的自我评价
2013/12/17 职场文书
七年级音乐教学反思
2014/01/26 职场文书
《小壁虎借尾巴》教学反思
2014/02/16 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
新闻稿件写作范文
2015/07/18 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书