#初始化
cf = configparser.configparser(
)cf.read(
"config/config.ini"
)#返回所有的分組
secs = cf.sections(
("sections:"
,secs)
#factory分組下所有key
f = cf.options(
"factory"
("factory:"
,f)#factory分組下所有鍵值對 元組形式
items = cf.items(
"factory"
("factory items:"
,items)
#獲取factory分組下id的值
_id = cf.get(
"factory"
,"id"
(_id)
# int型別
('getint:'
,' '
,cf.getint(
'factory'
,'id'))
# float型別
('getfloat:'
,' '
, cf.getfloat(
'factory'
,'weight'))
# bool型別
('getboolean:'
,' '
, cf.getboolean(
'factory'
,'ischoice'
))
import configparser
import os
os.chdir(
"d:\\python_config"
)cf = configparser.configparser(
)list
= cf.sections(
)# 獲取到配置檔案中所有分組名稱
if'type'
notin
list
:# 如果分組type不存在則插入type分組
cf.add_section(
'type'
) cf.
set(
'type'
,'stuno'
,'10211201'
)# 給type分組設定值
cf.remove_option(
'type'
,'stuno'
)# 刪除type分組的stuno
cf.remove_section(
'tpye'
)# 刪除配置檔案中type分組
# write to file
with
open
("test2.ini"
,"w"
)as f:
cf.write(f)
讀取 寫入 配置檔案
引用 using system.runtime.interopservices using system.text dllimport kernel32 private static extern long writeprivateprofilestring string section,strin...
Python 配置檔案的讀取和寫入
安裝成功之後就能夠使用configparser了。from configparser import configparser class confighandle configparser def init self,filename super init self.read filename,en...
配置檔案的讀取與寫入
讀取配置檔案 public static void main string args catch exception e 寫入配置檔案 properties prop new properties 儲存屬性到b.properties檔案 fileoutputstream ofile new file...