python3使用configparser讀取配置文件

python2中的ConfigParser在python3中改爲了configparserpython

1.配置文件格式是函數

[域名]3d

k=vblog


二、代碼示例:
須要生成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文件檢查內容get

 

三、模塊經常使用函數:
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將內容寫入配置文件。string

相關文章
相關標籤/搜索