纵有疾风起
人生不言弃

Python3 将configparser从ini文件中读取的内容转换成字典格式

因为写脚本的用到了,所以研究了下怎么将configparser从ini文件中读取的内容转换成字典格式。

整理一下,希望能对大家有帮助。

http://stackoverflow.com/questions/3220670/read-all-the-contents-in-ini-file-into-dictionary-with-python置顶的答案获得的启发,写下了适用于Python3的方法。

首先要注意的是:Python2.*中的ConfigParser,在Python3.*中改为configparser(即全为小写)

思路:

demo.ini

Python3 将configparser从ini文件中读取的内容转换成字典格式插图

先看一下Pyhton3里面configparser.ConfigParser读取出来的数据类型。

Python3 将configparser从ini文件中读取的内容转换成字典格式插图1

两层都是OrderedDict,所以就比较好办了,直接用dict()转换一下格式就可以了。

实现:

Python3 将configparser从ini文件中读取的内容转换成字典格式插图2

测试:

Python3 将configparser从ini文件中读取的内容转换成字典格式插图3

结果:

Python3 将configparser从ini文件中读取的内容转换成字典格式插图4

完美~~~~

 

文章转载于:https://www.cnblogs.com/liwenzhou/p/5489325.html

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » Python3 将configparser从ini文件中读取的内容转换成字典格式
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录