python中使用.py配置文件的方法详解

 更新时间:2020年11月23日 16:04:50   作者:Estella1024  
这篇文章主要介绍了python中使用.py配置文件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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装饰器

    python装饰器在平常的python编程中用到的还是很多的,本篇文章中我们将来介绍一下python中最常使用的@staticmethod装饰器的使用,感兴趣的可以了解一下
    2022-09-09
  • Django使用httpresponse返回用户头像实例代码

    Django使用httpresponse返回用户头像实例代码

    这篇文章主要介绍了Django使用httpresponse返回用户头像实例代码
    2018-01-01
  • Python-ElasticSearch搜索查询的讲解

    Python-ElasticSearch搜索查询的讲解

    今天小编就为大家分享一篇关于Python-ElasticSearch搜索查询的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Python光学仿真实现波长与颜色之间对应关系示例解析

    Python光学仿真实现波长与颜色之间对应关系示例解析

    这篇文章主要为大家介绍了Python光学仿真实现波长与颜色之间对应关系的示例解析,有需要的我朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • python检测服务器是否正常

    python检测服务器是否正常

    本文介绍使用python检测服务器是否正常,程序的端口是否正常,需要的朋友可以参考下
    2014-02-02
  • PyCharm安装库numpy失败问题的详细解决方法

    PyCharm安装库numpy失败问题的详细解决方法

    今天使用pycharm编译python程序时,由于要调用numpy包,但又未曾安装numpy,于是就根据pycharm的提示进行安装,最后竟然提示出错,下面这篇文章主要给大家介绍了关于PyCharm安装库numpy失败问题的详细解决方法,需要的朋友可以参考下
    2022-06-06
  • Python中TCP协议的探索与实例解析

    Python中TCP协议的探索与实例解析

    网络编程在当今数字化世界中扮演着至关重要的角色,本文将带你深入了解 Python 中的 TCP 协议,介绍网络编程的基础知识,并提供丰富的示例代码,希望对大家有所帮助
    2023-12-12
  • 利用Python操作MongoDB数据库的详细指南

    利用Python操作MongoDB数据库的详细指南

    MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,下面这篇文章主要给大家介绍了关于利用Python操作MongoDB数据库的相关资料,需要的朋友可以参考下
    2023-02-02
  • python pandas库中DataFrame对行和列的操作实例讲解

    python pandas库中DataFrame对行和列的操作实例讲解

    今天小编就为大家分享一篇python pandas库中DataFrame对行和列的操作实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Python列表的索引与切片

    Python列表的索引与切片

    这篇文章主要介绍了Python列表的索引与切片,索引用来对单个成员(元素)进行访问,切片则是对一定范围内的成员(元素)进行访问。下文相关自来需要的小伙伴可以参考一下
    2022-04-04

最新评论