python读取配置文件创建字典

配置文件天然具有哈希表特性。

在python里面可以使用字典来替代哈希表。

程序工作流程是,在运行前读取配置文件获取内容,再根据内容进行数据处理。


环境:

    Python3.6.5

    配置文件 config.txt 


配置文件config.txt的内容是以 “=”相连key和value,每行一对kv。


核心代码:

    for i in config_file:

        i = i.split("\n")      #去掉换行符

        k = i.split("=")[0]

        v = i.split("=")[1]

        dict_temp[k] = v


分割线==============================================

示例代码:

def readconfig(path):

    config_file = open(path)

    dict_temp = {}

    try:

        for line in config_file:

            line = line.split("\n")      #去掉换行符

            k = line.split("=")[0]

            v = line.split("=")[1]

            dict_temp[k] = v

    finally:

            config_file.close()

    return dict_temp



原创内容,抄袭必究

---20190806

---David.Ocean

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,876评论 0 10
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,228评论 3 53
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,477评论 0 9
  • 1、串口连接 这种方式在我树莓派的第一篇博客有讲,这里我简单介绍。 连接树莓派,树莓派GPIO串口的GND,txd...
    麦牛2013阅读 1,954评论 0 0
  • 2019开年以来,感觉好多事情不顺心,真如一个转折点一样,接二连三的事情凸发而来,搞的我措手不及一样,时好时坏的心...
    创新你的创造阅读 236评论 1 2