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中的类学习笔记
Sep 23 Python
python使用arp欺骗伪造网关的方法
Apr 24 Python
Java中重定向输出流实现用文件记录程序日志
Jun 12 Python
编写Python小程序来统计测试脚本的关键字
Mar 12 Python
mysql 之通过配置文件链接数据库
Aug 12 Python
python实现简单名片管理系统
Nov 30 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
May 03 Python
深入浅析Python 中 is 语法带来的误解
May 07 Python
使用python切片实现二维数组复制示例
Nov 26 Python
python实现将字符串中的数字提取出来然后求和
Apr 02 Python
python中urllib.request和requests的使用及区别详解
May 05 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
phpwind中的数据库操作类
2007/01/02 PHP
PHP中通过语义URL防止网站被攻击的方法分享
2011/09/08 PHP
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
详谈js中window.location.search的用法和作用
2017/02/13 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
2018/05/07 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
微信小程序 自定义复选框实现代码实例
2019/09/04 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
python xml解析实例详解
2016/11/14 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
双十佳事迹材料
2014/01/29 职场文书
全神贯注教学反思
2014/02/03 职场文书
青春奉献演讲稿
2014/05/08 职场文书
2014国庆节国旗下演讲稿(精选版)
2014/09/26 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
nginx内存池源码解析
2021/11/20 Servers