1、说明:

python3使用configparser模块来处理ini配置文件。

2、代码示例:

需要生成conf.ini配置文件如下:

[config]

v1 = 100

v2 = abc

v3 = true

v4 = 123.45

python代码:

import configparser

# 加载现有配置文件

conf = configparser.ConfigParser()

# 写入配置文件

conf.add_section('config') #添加section

# 添加值

conf.set('config', 'v1', '100')

conf.set('config', 'v2', 'abc')

conf.set('config', 'v3', 'true')

conf.set('config', 'v4', '123.45')

# 写入文件

with open('conf.ini', 'w') as fw:

conf.write(fw)

# 读取配置信息

v1 = conf.getint('config', 'v1')

v2 = conf.get('config', 'v2')

v3 = conf.getboolean('config', 'v3')

v4 = conf.getfloat('config', 'v4')

print('v1:', v1)

print('v2:', v2)

print('v3:', v3)

print('v4:', v4)

打开conf.ini文件检查内容

3、模块常用函数:

1)读取配置文件

read(filename) 直接读取ini文件内容

sections() 得到所有的section,并以列表的形式返回

options(section) 得到该section的所有option

items(section) 得到该section的所有键值对

get(section,option) 得到section中option的值,返回为string类型

getint(section,option) 得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数。

2)写入配置文件

add_section(section) 添加一个新的section

set( section, option, value) 对section中的option进行设置,需要调用write将内容写入配置文件。

python创建配置文件_python3 如何创建一个.ini的配置文件。相关推荐

  1. python配置文件的创建_python3 如何创建一个.ini的配置文件。

    1.说明: python3使用configparser模块来处理ini配置文件. 2.代码示例: 需要生成conf.ini配置文件如下: [config] v1 = 100 v2 = abc v3 = ...

  2. python3怎么创建文件_Python3.5 创建文件的简单实例

    实例如下所示: #coding=utf-8 ''' Created on 2012-5-29 @author: xiaochou ''' import os import time def nsfil ...

  3. python发音机器人_Python3从零开始搭建一个语音对话机器人

    目录 01-初心缘由 最近在研究语音识别方向,看了很多的语音识别的资料和文章,了解了一下语音识别的前世今生,其中包含了很多算法的演变,目前来说最流行的语音识别算法主要是依赖于深度学习的神经网络算法,其 ...

  4. python3怎么创建文件_python3怎么创建新文件

    python3创建新文件的方法:可以利用os.open()函数来创建新文件.函数语法为:[os.open(file, flags[, mode]);],如果flags参数为os.O_CREAT,表示创 ...

  5. python报时功能_python3多线程实现一个语音报时,定时关机功能的应用

    我是您的朋友义县游学电子科技,今天我跟大家分享一个小应用.利用python实现一个网络应用,具有定时关机功能和语音报时功能. 下面我先来介绍一下python.python这门语言想必大家都听说过,就算 ...

  6. python入门004~创建属于自己的第一个python3项目~基础知识的讲解

    上一节带领大家成功的安装了pthon3,并且在开发者工具pycharm里配置了python,这一节就开始带领大家学习python3的基础知识了. 如果你还没有安装python3,也没有安装开发者工具p ...

  7. python创建数字列表_Python 生成一个从0到n个数字的列表4种方法小结

    Python 生成一个从0到n个数字的列表4种方法小结 我就废话不多说了,直接上代码吧! 第一种 def test1(): l = [] for i in range(1000): l = l + [ ...

  8. Oracle使用ini启动,python操作ini类型配置文件的实例教程

    一.ini文件介绍 INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中.这种配置文件的文件扩展名多为INI 二.ini ...

  9. python和R对dataframe创建新的列或者改变列:dplyr、rename、map、mapvalues、astype、as.character、as.integer、as.numeric

    python和R对dataframe创建新的列或者改变列:dplyr.rename.map.mapvalues.astype.as.character.as.integer.as.numeric # ...

  10. Python数据可视化——使用Matplotlib创建散点图

    Python数据可视化--使用Matplotlib创建散点图 2017-12-27 作者:淡水化合物 转载请注明网址:https://www.cnblogs.com/pengsky2016/p/812 ...

最新文章

  1. C语言实现将彩色bmp图像转化为灰图、灰度图像反色
  2. 移动网络安全不容忽视 对恶意程序打好防范补丁
  3. python idea控制台中文乱码_python 解决cv2绘制中文乱码问题
  4. c++ 随机字符串_关于Python的随机数模块,你必须要掌握!
  5. 嵊州职教中心计算机多少分数,嵊州中考考试分数线
  6. ASP.NET Core Web API基于RESTFul APIs的集合结果过滤和分页
  7. 警惕成教自考_不,保持警惕不会伤害Java。 关于Java许可的评论。
  8. 基于LVS对LAMP做负载均衡集群
  9. c++ udp多线程 例子_[内附完整源码和文档] 基于udp实现tcp功能进行大文件传输
  10. Java 的 Comparator 接口详解
  11. 【白皮书分享】2020全球数字治理白皮书.pdf(附下载链接)
  12. PHP:车牌照合法性
  13. C语言实例--百钱买百鸡
  14. 思科路由器虚拟服务器,解读CISCO路由器基本设置方法
  15. Unity性能优化之图形渲染(渲染性能的加强)
  16. 【Kaggle 教程】Data Visualization 数据可视化-画图-各种图
  17. java中cbrt_Java Math类静态double cbrt(double d)示例
  18. 【单目3D目标检测】MonoFlex论文精读与代码解析
  19. 白嫖服务器——搭建个人简历网站
  20. TCP/IP协议连接状态详解

热门文章

  1. 20190903每日一句
  2. 190331每日一句
  3. unity找到特定一个物体的子物体,多个子物体有相同的名称
  4. paip.win7 减肥记
  5. paip.系统无法在消息文件中为 Application 找到消息号为 0x2350 的消息文本。服务器存储空间不足,无法处理此命令
  6. paip.c#.net 设置窗体关闭提醒
  7. eclipse插件开发的打包
  8. (转)国外 RPA 企业盘点:谁是领导者,谁是挑战者
  9. 不确定性原理的前世今生 · 数学篇(二)
  10. “一云多Region”究竟能为企业解决什么问题?