python - 配置文件
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 - 配置文件相关推荐
- python 配置文件介绍
python 配置文件介绍 configparser模块里的configparser configparser 可以读取配置文件 配置文件的组成部分:section option value ...
- bin文件对比_网罗几种中Python配置文件方式,总有一款适合你
网罗几种中Python配置文件方式,总有一款适合你 提起Python的的配置文件,估计你去问10个人,每个人给你的答案多多少少都不一样,原因就是轮子太多了,并没有一个足够好到让大家普遍都接收的,所以在 ...
- python配置文件解析_Python中配置文件解析模块-ConfigParser
Python中有ConfigParser类,可以很方便的从配置文件中读取数据(如DB的配置,路径的配置). 配置文件的格式是: []包含的叫section, section 下有option=valu ...
- python中文件读写位置的作用-python配置文件的读写
1. 配置文件configuration file python中的配置文件有.conf..ini..cfg..txt等多种,其中.ini最常见 .ini文件是Initialization File的 ...
- linux vim python配置文件,Linux VIM8 Python 编辑器配置文件
Linux VIM8 Python3 编辑器配置文件 "---------------------简单配置------------------------- set nocompatible ...
- python 配置文件对比_difflib模块对比apache配置文件差异
我们可以同下面的代码对所有的配置文件进行差异的html输出. [root@www difflib]# cat diff_conf.py !/usr/bin/python import difflib ...
- 用python配置文件_使用。Python中的Py配置文件,python
python中使用.py配置文件 一.格式: 创建一个config.py文件 在文件中加配置: DEBUG=True dm_connect = { "dm_host":&q ...
- Python 配置文件之ConfigParser模块(实例、封装)
python3与python2使用configparser的区别 import configparser #python3中为configparser import ConfigParser #py ...
- python 配置文件解析代码_python3从零学习-5.5.2、configparser — 配置文件解析器
源代码: Lib/configparser.py 此模块提供了它实现一种基本配置语言 ConfigParser 类,这种语言所提供的结构与 Microsoft Windows INI 文件的类似. 你 ...
- python配置文件转dict
配置文件有很多种,如JSON,properties,conf,xml等. 除非需要跟别的语言进行交互,python本身是完全可以取代所有配置文件的.使用python进行配置可以使用非常灵活地执行一些逻 ...
最新文章
- MySQL 中一个双引号的错位引发的血案
- java学习入门怎么做最为高效
- MySQL下载和安装以及问题解决
- PHP underlying structure
- C++ unsigned long 转化为 unsigned char*
- 移动端报表JS开发示例--获取定位
- 用Nginx作反向代理简单多了
- python中tab键_python中tab键是什么意思
- Object-C,NSSet,不可变集合
- 远程连接服务器数据库报错:Host ‘XXXXXX’ is blocked because of many connection errors
- cwtvc工况_C-WTVC循环数据.xls
- Linux - send 出现 Resource temporarily unavailable
- jsp代码中ArrayList函数提示“无法解释为类型”
- 为什么后端显示修改成功,但数据库的数据却没有改变
- win10安装openssl
- High-speed Charting Control(MFC绘图控件)--MFC绘图Demo(包含鼠标响应)
- 约瑟夫环问题(丢手绢问题)
- AGS测序下游分析一条龙
- java io流分为,Java中的IO流按照传输数据不同,可分为和
- 关于H3C交换机配置MSTP
热门文章
- explain ref_数据库查询优化:使用explain分析sql语句执行效率
- android物联网开发技术架构,Android 相关七种 CPU 架构适配,android七种
- linux 回退乱码,如何在linux sqlplus 下实现方向健和回退键操作而避免乱码
- android+canvas+图片,android 开发 View _12_ 用Canvas 绘制一张图片(博客中演示用Canvas画验证码图片)...
- java旋转爱心_p5.js临摹旋转爱心
- linux编译lua,Linux CentOS 编译LUA。。搞半天终于对了= =
- redis如何解决秒杀超卖java_Spring Boot + redis解决商品秒杀库存超卖,看这篇文章就够了...
- confluence 编辑器这次没有加载_玩转爱普生打印机自带的任务编辑器Lite版
- 【视频课】深度掌握模型剪枝+模型量化+知识蒸馏3大核心模型压缩技术理论!...
- 【NLP-NER】命名实体识别中最常用的两种深度学习模型