1 #配置文件
 2 #.ini .properties .conf 等都是配置文件
 3 #section 片段[]; option 选项
 4 #同一个section下option都是唯一的
 5
 6 #语法
 7 #[secion]
 8 #option = values
 9 #....
10
11 #例如
12 # [student1]
13 # name=小丫
14 # age=23
15
16 #配置文件里面的数据,读取出来后,类型都是字符串
17 #如何读取配置文件?
18 import configparser
19
20 # cf = configparser.ConfigParser()#创建一个可以读取配置文件的对象
21 #
22 # cf.read('case.conf',encoding ='gbk')#打开配置文件;当配置文件含中文时,必须加上encoding='utf-8'or encoding ='gbk'
23 #
24 # print(cf.sections())#读取配置文件里面全部的sections
25 # print(cf.options('student1'))#读指定sections里面的全部的options
26 #
27 # print(cf.get('student1','name'))#读指定sections里面的指定的options
28 # print(cf['student1']['name'])#读指定sections里面的指定的options
29 #
30 # print(type(cf.get('student1','age')))#配置文件里面的数据,读取出来后,类型都是字符串
31
32 #写一个类
33 class ReadConfig():
34     def read_config(self,file_name,section,option):
35         cf = configparser.ConfigParser()#创建对象
36         cf.read(file_name,encoding ='gbk')#打开配置文件
37         value=cf.get(section,option)
38         return value
39 if __name__ == '__main__':
40     value=ReadConfig().read_config('case.conf','student1','name')
41     print(value)

执行结果:

转载于:https://www.cnblogs.com/Aphrodite/p/10092939.html

python - 配置文件相关推荐

  1. python 配置文件介绍

    python  配置文件介绍 configparser模块里的configparser configparser  可以读取配置文件 配置文件的组成部分:section option value    ...

  2. bin文件对比_网罗几种中Python配置文件方式,总有一款适合你

    网罗几种中Python配置文件方式,总有一款适合你 提起Python的的配置文件,估计你去问10个人,每个人给你的答案多多少少都不一样,原因就是轮子太多了,并没有一个足够好到让大家普遍都接收的,所以在 ...

  3. python配置文件解析_Python中配置文件解析模块-ConfigParser

    Python中有ConfigParser类,可以很方便的从配置文件中读取数据(如DB的配置,路径的配置). 配置文件的格式是: []包含的叫section, section 下有option=valu ...

  4. python中文件读写位置的作用-python配置文件的读写

    1. 配置文件configuration file python中的配置文件有.conf..ini..cfg..txt等多种,其中.ini最常见 .ini文件是Initialization File的 ...

  5. linux vim python配置文件,Linux VIM8 Python 编辑器配置文件

    Linux VIM8 Python3 编辑器配置文件 "---------------------简单配置------------------------- set nocompatible ...

  6. python 配置文件对比_difflib模块对比apache配置文件差异

    我们可以同下面的代码对所有的配置文件进行差异的html输出. [root@www difflib]# cat diff_conf.py !/usr/bin/python import difflib ...

  7. 用python配置文件_使用。Python中的Py配置文件,python

    python中使用.py配置文件 一.格式: ​ 创建一个config.py文件 ​ 在文件中加配置: DEBUG=True dm_connect = { "dm_host":&q ...

  8. Python 配置文件之ConfigParser模块(实例、封装)

    python3与python2使用configparser的区别 import configparser  #python3中为configparser import ConfigParser #py ...

  9. python 配置文件解析代码_python3从零学习-5.5.2、configparser — 配置文件解析器

    源代码: Lib/configparser.py 此模块提供了它实现一种基本配置语言 ConfigParser 类,这种语言所提供的结构与 Microsoft Windows INI 文件的类似. 你 ...

  10. python配置文件转dict

    配置文件有很多种,如JSON,properties,conf,xml等. 除非需要跟别的语言进行交互,python本身是完全可以取代所有配置文件的.使用python进行配置可以使用非常灵活地执行一些逻 ...

最新文章

  1. MySQL 中一个双引号的错位引发的血案
  2. java学习入门怎么做最为高效
  3. MySQL下载和安装以及问题解决
  4. PHP underlying structure
  5. C++ unsigned long 转化为 unsigned char*
  6. 移动端报表JS开发示例--获取定位
  7. 用Nginx作反向代理简单多了
  8. python中tab键_python中tab键是什么意思
  9. Object-C,NSSet,不可变集合
  10. 远程连接服务器数据库报错:Host ‘XXXXXX’ is blocked because of many connection errors
  11. cwtvc工况_C-WTVC循环数据.xls
  12. Linux - send 出现 Resource temporarily unavailable
  13. jsp代码中ArrayList函数提示“无法解释为类型”
  14. 为什么后端显示修改成功,但数据库的数据却没有改变
  15. win10安装openssl
  16. High-speed Charting Control(MFC绘图控件)--MFC绘图Demo(包含鼠标响应)
  17. 约瑟夫环问题(丢手绢问题)
  18. AGS测序下游分析一条龙
  19. java io流分为,Java中的IO流按照传输数据不同,可分为和
  20. 关于H3C交换机配置MSTP

热门文章

  1. explain ref_数据库查询优化:使用explain分析sql语句执行效率
  2. android物联网开发技术架构,Android 相关七种 CPU 架构适配,android七种
  3. linux 回退乱码,如何在linux sqlplus 下实现方向健和回退键操作而避免乱码
  4. android+canvas+图片,android 开发 View _12_ 用Canvas 绘制一张图片(博客中演示用Canvas画验证码图片)...
  5. java旋转爱心_p5.js临摹旋转爱心
  6. linux编译lua,Linux CentOS 编译LUA。。搞半天终于对了= =
  7. redis如何解决秒杀超卖java_Spring Boot + redis解决商品秒杀库存超卖,看这篇文章就够了...
  8. confluence 编辑器这次没有加载_玩转爱普生打印机自带的任务编辑器Lite版
  9. 【视频课】深度掌握模型剪枝+模型量化+知识蒸馏3大核心模型压缩技术理论!...
  10. 【NLP-NER】命名实体识别中最常用的两种深度学习模型