本文主要分享如何读取配置文件
1、首先我们要了解什么是配置文件?
2.配置文件是项目使用的常量。 我们把它们放在一个文件中,通常以.ini、.conf、.xml、.yaml等结尾。例如:test.conf和.yaml是配置文件。
3. 配置文件的结构是怎样的?
4、配置文件一般由片段组成,片段中的选项名称和选项值:
5.其中,片段的选项名相当于字典中的键,片段的值相当于字典中的值。
6.那么,如何读取配置文件的内容呢?
7.我们可以使用内置的库来读取文件。
8.首先新建一个py文件.py。
9.导入库:来自
10.接下来创建一个对象:=()
11、选择要读取的内容和文件格式:.read('a.conf', ='utf-8')
12、输入要读取的片段内容和值:.get('file1', 'a')
13.打印输出看内容是否正确:print(.get('file1', 'a'))
14.也可以用该方法读取:['file1']['a']
15. 打印输出以查看结果: print(['file1']['a'])
16. 两种方式的显示相同。
17、虽然读取了配置文件的内容,但是读取内容的类型是否正确?
18. 让我们使用 type 函数来验证它: type(.get('file1', 'a')
19. 打印输出并检查类型: print(.get('file1', 'a'), type(.get('file1', 'a')))
20、可以看到读取的内容为1,类型为字符串,但配置文件中的1应该是整数。 那么我们应该如何读取正确的类型呢?
21. 可以使用以下方法获取整数的内容:.('file1', 'a')
22、可以看到,使用该方法读取时,最终显示的内容为1,类型为整数,满足我们的要求。
23.我们还可以使用内置的eval函数对读取的内容进行转换,获取原始类型:eval(.get('file1', 'a'))
24、可以看到使用eval函数后,获取到的内容也是1,类型也是整数。
25、当想要获取类型的配置时,可以使用方法:.('file2', 'A')
26. 打印输出并检查结果:
27、读取浮点类型配置,可以使用方法:.('file2', 'C')
28. 打印输出并检查结果:
29.以下是完成的代码和配置文件内容:
30、以上是配置文件的读取操作。 你学会了吗?