首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python读取ini配置文件

日常开发过程,会有很多时候都涉及到配置文件问题。近期编写一个小应用也涉及到了此问题,今天特意拿出来写一下。...看过我之前文章同学可能知道,最近一直在做百度语音合成功能,进一步延伸功能,此次是批量生成文章语音文件。目前是使用python来实现,将代码打包成了exe文件,方便客户进行测试。...下面说一下配置文件,本次直说ini格式配置文件。 创建ini文件 目录创建.ini文件,我们以config.ini文件名为例。进行创建。创建好文件内编写配置信息。...读取配置 使用python自带模块configparser来实现; 1、引入类库,如下: import configparse 2、配置文件绝对路径(需要引入os) pro_dir = os.path.split...*版本必须加encoding编码) con.read(config_path, encoding='utf-8') 注意:如果ini文件里面写是数字,读出来默认是字符串 使用配置 配置读取后是一个对象格式

1.9K31
您找到你想要的搜索结果了吗?
是的
没有找到

通过python读取ini配置文件

ini是啥 ---- 你可以理解为就是一个配置文件统称吧。比如test.conf,这样你可以理解为他就是ini文件,里面一般存放一些配置信息。比如数据库基本信息,一会我们进行讲解!...那么ta好处是啥呢?就是把一些配置信息提出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码。...ini基本格式 ---- [名称,根据实际情况写就行,没啥讲究] key1=value1 key2=value2 python通过ConfigParser模块来进行读取操作 实战 ---- 演示场景...db = testdb charset = utf8 2、python读取信息并连接数据库,代码如下: import configparser import mysql.connector class...GetDB: def __init__(self, db_config): config = configparser.ConfigParser() config.read(db_config) #把配置文件数据读取出来并保存

1.3K10

Python按路径读取数据文件几种方式

img 其中test_1是一个包,util.py里面想导入同一个包里面的read.pyread函数,那么代码可以写为: from .read import read def util():...img 这个原因很简单,就是如果数据文件地址写为:./data.txt,那么Python就会从当前工作区文件夹里面寻找data.txt。...img pkgutil是Python自带用于包管理相关操作库,pkgutil能根据包名找到包里面的数据文件,然后读取为bytes型数据。...此时如果要在teat_1包read.py读取data2.txt内容,那么只需要修改pkgutil.get_data第一个参数为test_2和数据文件名字即可,运行效果如下图所示: ?...所以使用pkgutil可以大大简化读取包里面的数据文件代码。

19.9K20

ConfigParser:Python对于ini格式配置文件使用

ConfigParser:配置文件读取 原文链接和公众号 文章链接: http://note.youdao.com/noteshare?...:py_0123) 介绍: 今天想写一篇文章来记录一下PythonConfigParser这个模块使用方法 ini格式配置文件无论是Windows还是Linux这样操作系统,都是十分常见格式...常见东西,python里面往往都有一个支持它东西 ini配置文件简介 后缀不一定是ini,像ini,cfg,conf,txt都可以,本质上就是text文本文件 ini配置文件内容由,节,键(或者称为选项...注释,;后面的文字,直到结尾都是注释 ini文件示例: ;这是一段注释[DEFAULT]option_1 = 1[section_1]option_2 = 2 ConfigParser模块简介 导入...,最后返回一个成功读取文件列表 config.read_file(fn,source=None) #解析一个文件对象(通俗讲就是你打开一个文件之后,这就是一个文件对象) config.read_string

1.8K20

python读写ini格式配置文件

生信工程师日常工作,除了进行脚本编程,处理文件读写,画图,统计等常规操作,还会涉及到编写一整套完整pipeline,此时就需要一个标准配置文件,来保存需要参数设置。...上述示例,3大块内容对应3个section。section下面,以key = value形式定义了很多参数,key是不区分大小写,而且这一行多余空格也会被忽略掉。...python3,通过内置模块configparser来读取ini文件,用法如下 >>> import configparser>>> config = configparser.ConfigParser...()>>> config.read('config.ini')['config.ini'] 读取成功后,所有的内容存储config这个对象,可以用类似字典操作来访问数据 # sections方法返回所有...,所以上述代码MAPPING这个section也可以访问到threads值。

1.3K10
领券