変更設定のpython

 

インストール

ピップのConfigParserをインストール

  

 

コンフィグ 

【センサー】
光= 332 
温度= 13 
湿度= 42 
MQ2 = 17 
mq9 = 60 

[センサ2] 
new_key = NEW_VALUE

  

コード

OSのインポート

のConfigParserのConfigParserインポートから


conf_path = "config.iniの"プロファイルのパス#
コンフィグ=のConfigParser()
config.read(conf_path、エンコード= "UTF-8")

#config_data.get( 'アカウント'、 'user_idの') 
総セグメント数取得
秒= config.sections()
プリント(秒)
#を[「センサー」] 

は、データが含まれていない、多くのパラメータの合計期間を得る
OPT = config.options(「センサー」)
プリント(OPT)
光位[」 ''温度''湿度'' MQ2 '' mq9 '] 

データを含む多くのパラメータの合計期間を得る
ITM = config.items('センサー')
プリント(ITM)
#[('光'' 33 ')、('温度'' 28 ')、('湿度'' 42 ')、(' MQ2 '' 17 ')、('mq9 '' 60「)] 

#取得Aパラメーター一定期間を取得し、int型STR 
str_val = config.get( "センサ"、 "光")
)(str_val 印刷します
= config.getint INT_VAL( "センサ"、 "温度")、
印刷(INT_VAL) 
変更データ
config.set( "センサー"、 "光 "、 "332")#は、 指定されたフィールドの設定値を変更する直接使用
config.setを( "センサ""温度"" 13「)#は、 直接指定されたフィールドの設定値変更使用

#段落追加
config.add_section( 'SENSOR2、')
config.set( 'SENSOR2、'、 'new_key'、 'NEW_VALUE')

変更の保存#を
:FW AS(conf_path、「W」)で開く
    config.write(FW)#使用ライト設定ファイルの元の内容を置き換えるファイルに書き込ま改変内容


    

  

おすすめ

転載: www.cnblogs.com/kekeoutlook/p/12346063.html