config.write(open("IpConfig.ini", "w"))
ip=config.get("School","IP")
mask=config.get("School","mask")
gateway=config.get("School","Gateway")
dns=config.get("School","DNS")
print((ip,mask+"\n"+gateway,dns))
总结
Python读取ini文件还是十分简单的,这里我给出的只是一些简单的使用方法 , 如果想用更高级的功能 , 比如和注释有关的功能 。可以参考Pyhton官方文档
python3.9 读写ini文件官方文档
从源码看出,这个ini文档,可以像字典一样,使用“:”,但一般我们都使用“=”,并且值都不需要加引号
备注可以使用'#'或';',单独一行,可缩进 。
class ConfigParser(RawConfigParser):
class RawConfigParser(MutableMapping):
详细看,不搬砖,列出几个我自己常用的
python3 如何创建一个.ini的配置文件 。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将内容写入配置文件 。
【ini函数python python中__init__函数的用法】ini函数python的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python中__init__函数的用法、ini函数python的信息别忘了在本站进行查找喔 。
推荐阅读
- 如何在excel中输入5,如何在excel中输入九九乘法表
- 什么u盘好用点,什么u盘好知乎
- 包含用python写网络爬虫的视频的词条
- python画复杂函数图 python3画函数图像
- 如何进行抖音推广业务运营,怎么运营抖音推广业务
- 7天解谜游戏攻略手游,七天7days攻略
- 华为服务器长沙分部,华为服务器厂家电话
- mysql怎么构建索引 用什么泡米来做钓鱼的窝料
- vc下载,sovitssvc下载