Pythonでプロパティリストを使う

Pythonのモジュール「plistlib」を使用してプロパティリスト (.plist) ファイルを読み書きする方法です。この記事ではPython バージョン3.4以降を対象としています。

プロパティリストファイルを読み込む

import plistlib

#読み込むプロパティリストファイルのパス
PLIST_PATH = "/plist_test.plist"

#ディクショナリを作成
plist = {}

#plistを読み込む
with open(PLIST_PATH,'rb') as fp:
	plist = plistlib.load(fp)

#出力する
print(plist)

プロパティリストファイルを書き出す

import plistlib

#保存先のパス
PLIST_SAVE_PATH = "/plist_test.plist"

#ディクショナリを作成
plist = dict()

#キー: "aaa" 値(文字列): "bbb" を追加
plist["aaa"] = "bbbb"

#出力する
print(plist)

with open(PLIST_SAVE_PATH, 'wb') as fp:
	plistlib.dump(plist,fp)

参考リンク
Python Documentation Version 3 – 14.5. plistlib