ConfigParserモジュールのsetメソッドは与えられたフィールドを更新すると思っていましたが、変更はメモリにのみ残り、config ファイルには入らないようです。それは正常な動作ですか?
書き込み方法も試しましたが、別の複製されたセクションが得られましたが、これは今のところ私が望んでいるものではありません。
ここに私がやっていることを表す見本があります:
import sys
import ConfigParser
if __name__=='__main__':
cfg=ConfigParser.ConfigParser()
path='./../whatever.cfg/..'
c=cfg.read(path)
print cfg.get('fan','enabled')
cfg.set('fan','enabled','False')
c=cfg.read(path)
print cfg.get('fan','enabled')