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里隐藏的“禅”
Jun 16 Python
使用python实现tcp自动重连
Jul 02 Python
Tornado高并发处理方法实例代码
Jan 15 Python
Django代码性能优化与Pycharm Profile使用详解
Aug 26 Python
Python找出微信上删除你好友的人脚本写法
Nov 01 Python
OpenCV 轮廓检测的实现方法
Jul 03 Python
python列表,字典,元组简单用法示例
Jul 11 Python
基于python实现生成指定大小txt文档
Jul 20 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 Python
Python3+Appium安装及Appium模拟微信登录方法详解
Feb 16 Python
tensorflow学习笔记之tfrecord文件的生成与读取
Mar 31 Python
单身狗福利?Python爬取某婚恋网征婚数据
Jun 03 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错误日志 display_errors与log_errors的区别
2012/10/09 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
php获取域名的google收录示例
2014/03/24 PHP
Yii框架调试心得--在页面输出执行sql语句
2014/12/25 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
PHP读取Excel类文件
2017/05/15 PHP
Yii框架安装简明教程
2020/05/15 PHP
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
如何使用jquery easyui创建标签组件
2015/11/18 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
tensorflow输出权重值和偏差的方法
2018/02/10 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
财务管理专业推荐信
2013/11/19 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
受资助学生感谢信
2015/01/21 职场文书
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android