python讀取寫入配置檔案

2021-10-21 19:59:12 字數 1723 閱讀 5695

#初始化

cf = configparser.configparser(

)cf.read(

"config/config.ini"

)#返回所有的分組

secs = cf.sections(

)print

("sections:"

,secs)

#factory分組下所有key

f = cf.options(

"factory"

)print

("factory:"

,f)#factory分組下所有鍵值對 元組形式

items = cf.items(

"factory"

)print

("factory items:"

,items)

#獲取factory分組下id的值

_id = cf.get(

"factory"

,"id"

)print

(_id)

# int型別

print

('getint:'

,' '

,cf.getint(

'factory'

,'id'))

# float型別

print

('getfloat:'

,' '

, cf.getfloat(

'factory'

,'weight'))

# bool型別

print

('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...