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调用java的Webservice示例
Mar 10 Python
用Python编写web API的教程
Apr 30 Python
python3中set(集合)的语法总结分享
Mar 24 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
pytorch + visdom 处理简单分类问题的示例
Jun 04 Python
flask-restful使用总结
Dec 04 Python
python中单下划线(_)和双下划线(__)的特殊用法
Aug 29 Python
Django之富文本(获取内容,设置内容方式)
May 21 Python
Python如何脚本过滤文件中的注释
May 27 Python
python 获取字典键值对的实现
Nov 12 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
用python开发一款操作MySQL的小工具
May 12 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 身份验证方面的函数
2009/10/11 PHP
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
javascript语言结构小记(一)
2011/09/10 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
python中管道用法入门实例
2015/06/04 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
全球在线商店:BerryLook
2019/04/14 全球购物
StubHub新西兰:购买和出售你的门票
2019/04/22 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
婚纱摄影师求职信范文
2014/04/17 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
给朋友的赠语
2015/06/23 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
工作建议书范文
2019/07/08 职场文书
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript