python配置文件的读取

时间:2019-08-30 来源: 星座
电子游艺app大全

01: 04: 36米饭创意

本文主要分享如何在Python中读取配置文件

1.首先,我们需要了解配置文件是什么?

2,配置文件是项目使用的常量,我们把它们放在一个文件中,通常以.ini,conf,xml,yaml等结尾。例如:test.conf,product.yaml是配置文件。

3.配置文件的结构是什么?

4.配置文件通常由单个片段,选项名称和片段中的选项值组成:

5,其中片段的选项名称等同于字典中的键,片段的值等于字典中的值。

6,那么,如何读取python配置文件的内容?

7,我们可以使用python的内置configparser库来读取文件。

8,首先创建一个新的py文件a_test_config.py。

9,引入configparser库:从configparser导入ConfigParser

10.接下来,创建一个对象:a_test=ConfigParser()

11.选择要读取的内容和文件格式:a_test.read('a.conf',encoding='utf-8')

12.输入要读取的片段的内容和值:a_test.get('file1','a')

13.打印出来以查看内容是否正确:print(a_test.get('file1','a'))

14.您也可以使用此方法阅读:a_test ['file1'] ['a']

15,打印输出看结果:print(a_test ['file1'] ['a'])

16,两种方式显示是一样的。

17.虽然读取了配置文件的内容,但读取内容的类型是否正确?

18.让我们验证一下,使用类型函数:type(a_test.get('file1','a')

19,打印出来,看看类型:print(a_test.get('file1','a'),type(a_test.get('file1','a')))

20,你可以看到读取的内容是1,类型是一个字符串,但配置文件中的1应该是一个整数,那么我们应该如何操作才能读取正确的类型?

21,你可以使用getint方法来获取整数的内容:a_test.getint('file1','a')

22,你可以看到,当使用getint方法读取时,最后显示的内容是1,类型是一个整数,以满足我们的要求。

23,我们还可以使用内置的eval函数将读取的内容转换为原始类型:eval(a_test.get('file1','a'))

可以看出,当使用eval函数时,获取的内容也是1,并且类型也是整数。

25,当你想获得布尔类型配置时,你可以使用getboolean方法:a_test.getboolean('file2','A')

26,打印出来,查看结果:

27,读取浮点类型配置,可以使用getfloat方法:a_test.getfloat('file2','C')

28,打印出来,查看结果:

29.以下是完成的代码和配置文件内容:

30,上面,是python配置文件的读取操作,你学到了什么?

本文主要分享如何在Python中读取配置文件

1.首先,我们需要了解配置文件是什么?

2,配置文件是项目使用的常量,我们把它们放在一个文件中,通常以.ini,conf,xml,yaml等结尾。例如:test.conf,product.yaml是配置文件。

3.配置文件的结构是什么?

4.配置文件通常由单个片段,选项名称和片段中的选项值组成:

5,其中片段的选项名称等同于字典中的键,片段的值等于字典中的值。

6,那么,如何读取python配置文件的内容?

7,我们可以使用python的内置configparser库来读取文件。

8,首先创建一个新的py文件a_test_config.py。

9,引入configparser库:从configparser导入ConfigParser

10.接下来,创建一个对象:a_test=ConfigParser()

11.选择要读取的内容和文件格式:a_test.read('a.conf',encoding='utf-8')

12.输入要读取的片段的内容和值:a_test.get('file1','a')

13.打印出来以查看内容是否正确:print(a_test.get('file1','a'))

14.您也可以使用此方法阅读:a_test ['file1'] ['a']

15,打印输出看结果:print(a_test ['file1'] ['a'])

16,两种方式显示是一样的。

17.虽然读取了配置文件的内容,但读取内容的类型是否正确?

18.让我们验证一下,使用类型函数:type(a_test.get('file1','a')

19,打印出来,看看类型:print(a_test.get('file1','a'),type(a_test.get('file1','a')))

20,你可以看到读取的内容是1,类型是一个字符串,但配置文件中的1应该是一个整数,那么我们应该如何操作才能读取正确的类型?

21,你可以使用getint方法来获取整数的内容:a_test.getint('file1','a')

22,你可以看到,当使用getint方法读取时,最后显示的内容是1,类型是一个整数,以满足我们的要求。

23,我们还可以使用内置的eval函数将读取的内容转换为原始类型:eval(a_test.get('file1','a'))

可以看出,当使用eval函数时,获取的内容也是1,并且类型也是整数。

25,当你想获得布尔类型配置时,你可以使用getboolean方法:a_test.getboolean('file2','A')

26,打印出来,查看结果:

27,读取浮点类型配置,可以使用getfloat方法:a_test.getfloat('file2','C')

28,打印出来,查看结果:

29.以下是完成的代码和配置文件内容:

30,上面,是python配置文件的读取操作,你学到了什么?

频道热点
  1. 11:31:41黄金娱乐最近,受台风影响,山东,浙江等地遭受了巨大的经济损失。面对灾难,一些网友伸出援助之手,有些人利用台风来炙手可热。就在今天,媒体曝光了一个名为皇帝四轮的锚,因为他的言论真的很生
  2. 2019年武汉高等专科学校入学考试成绩2019年,武汉学院有8个招生专业,计划招收300名学生。申请人数为456.总入学率为1.52比1,比赛规模较小。2019年,武汉学院普通高校的录取分数如下:2
  3. 11:31:41黄金娱乐最近,受台风影响,山东,浙江等地遭受了巨大的经济损失。面对灾难,一些网友伸出援助之手,有些人利用台风来炙手可热。就在今天,媒体曝光了一个名为皇帝四轮的锚,因为他的言论真的很生
  4. 01:04:36米饭创意本文主要分享如何在Python中读取配置文件1.首先,我们需要了解配置文件是什么?2,配置文?
  5. 11:31:41黄金娱乐最近,受台风影响,山东,浙江等地遭受了巨大的经济损失。面对灾难,一些网友伸出援助之手,有些人利用台风来炙手可热。就在今天,媒体曝光了一个名为皇帝四轮的锚,因为他的言论真的很生
  6. 2019年武汉高等专科学校入学考试成绩2019年,武汉学院有8个招生专业,计划招收300名学生。申请人数为456.总入学率为1.52比1,比赛规模较小。2019年,武汉学院普通高校的录取分数如下:2
  7. 11:31:41黄金娱乐最近,受台风影响,山东,浙江等地遭受了巨大的经济损失。面对灾难,一些网友伸出援助之手,有些人利用台风来炙手可热。就在今天,媒体曝光了一个名为皇帝四轮的锚,因为他的言论真的很生
  8. 我相信很多人都习惯用手抠鼻子,而在平时,我们常常看到身边的人这样做。但是,如果你经常抠鼻子,那对你的
  9. 雷鸣主持了钦州区委理论学习中心小组研究会议据钦州区荣荣媒体中心8月6日报道(记者魏朝晖)8月5日上午,市
  10. 雷鸣主持了钦州区委理论学习中心小组研究会议据钦州区荣荣媒体中心8月6日报道(记者魏朝晖)8月5日上午,市
新闻排行
  1. ?  7月6日,福州阿弥陀佛酒店荣获“福建年度最佳年份”,是东南国际商店第一家超市品牌之家!场景的普及是压倒性的,热量完全打开。活动尚未开始,签约地点早已排队,场面非常热闹。为了回馈客户的热情,东南国

    ?  7月6日,福州阿弥陀佛酒店荣获“福建年度最佳年份”,是东南国际商店第一家超市品牌之家!场景的普及是压倒性的,热量完全打开。活动尚未开始,签约地点早已排队,场面非常热闹。为了回馈客户的热情,东南国...

  2. 徽标和名称或品牌的一致性非常重要,或许不能简单地用徽标解决此前,当宝志达X3(参数图片)在今年的上海车

    徽标和名称或品牌的一致性非常重要,或许不能简单地用徽标解决此前,当宝志达X3(参数图片)在今年的上海车...

  3. ?  7月6日,福州阿弥陀佛酒店荣获“福建年度最佳年份”,是东南国际商店第一家超市品牌之家!场景的普及是压倒性的,热量完全打开。活动尚未开始,签约地点早已排队,场面非常热闹。为了回馈客户的热情,东南国

    ?  7月6日,福州阿弥陀佛酒店荣获“福建年度最佳年份”,是东南国际商店第一家超市品牌之家!场景的普及是压倒性的,热量完全打开。活动尚未开始,签约地点早已排队,场面非常热闹。为了回馈客户的热情,东南国...

  4.   不知从什么时候开始,买车已经极为常见了,但对于大部分不懂行的人来说,买车无非也就是跟风行为,看到

      不知从什么时候开始,买车已经极为常见了,但对于大部分不懂行的人来说,买车无非也就是跟风行为,看到...

  5. 刘福波昨天,阅读122019年6月29日,前天的天气仍然很热。昨天,这一天有点下雨。今天空气很凉爽。正能量协?

    刘福波昨天,阅读122019年6月29日,前天的天气仍然很热。昨天,这一天有点下雨。今天空气很凉爽。正能量协?...

  6. 深化紧密结合的医学会长春儿童医院专家组是H春260名儿童的医疗保健5月15日,“爱儿童,健康卫士”长春儿科?

    深化紧密结合的医学会长春儿童医院专家组是H春260名儿童的医疗保健5月15日,“爱儿童,健康卫士”长春儿科?...

  7. 19:47来源:新闻早报Shenchen|电车增加了拥堵?看新闻为改善松江市的拥堵和希望而设置的线路尚未正式通车,?

    19:47来源:新闻早报Shenchen|电车增加了拥堵?看新闻为改善松江市的拥堵和希望而设置的线路尚未正式通车,?...

  8. 我相信很多人都习惯用手抠鼻子,而在平时,我们常常看到身边的人这样做。但是,如果你经常抠鼻子,那对你的

    我相信很多人都习惯用手抠鼻子,而在平时,我们常常看到身边的人这样做。但是,如果你经常抠鼻子,那对你的...

  9.     ,如同农家种菜老手精心打理的一样。卖相一流,可是收成如何呢?                

        ,如同农家种菜老手精心打理的一样。卖相一流,可是收成如何呢?                ...

  10. 我相信很多人都习惯用手抠鼻子,而在平时,我们常常看到身边的人这样做。但是,如果你经常抠鼻子,那对你的

    我相信很多人都习惯用手抠鼻子,而在平时,我们常常看到身边的人这样做。但是,如果你经常抠鼻子,那对你的...

友情链接