ホームページ >バックエンド開発 >Python チュートリアル >Python での ConfigParse モジュールの使用法
この記事の例は、Python での ConfigParse モジュールの使用法を説明しており、参考のために全員と共有されています。具体的な方法は以下の通りです。
設定の書き込みでは通常、ConfigParse.RawConfigParse クラスを使用します
ConfigParse.ConfigParse クラスを使用して構成を読み取ります
コードは次のとおりです:
設定ファイルの書き込み:
import ConfigParser import time config = ConfigParser.RawConfigParser() task = {} task["id"] = 1 task["package"] = "exe" task["timeout"] = 150 task["dst_filename"] = "1.exe" task["custom"] = "" config.add_section("analysis")#增加section config.set("analysis", "id", task["id"])#增加option config.set("analysis", "target", task["dst_filename"]) config.set("analysis", "package", task["package"]) config.set("analysis", "timeout", task["timeout"]) config.set("analysis", "started", time.asctime()) fp = open("analy.conf", "w") config.write(fp)#写入文件中
実行結果は次のとおりです:
[analysis] started = Tue Apr 10 15:40:51 2012 package = exe id = 1 timeout = 150 target = 1.exe
構成ファイルの読み取り:
import ConfigParser config = ConfigParser.ConfigParser() config.read("analy.conf") if config.has_option("analysis", "timeout"): print config.get("analysis", "timeout") print config.sections() print config.get("analysis", "package") print config.getint("analysis", "id")
印刷結果は次のとおりです。
150 ['analysis'] exe 1
この記事が皆さんの Python プログラミング設計に役立つことを願っています。