Python plistlib 模块
实例
创建一个小的 plist 文件(以字节形式),然后将其读出:
import plistlib
data = {"name": "Emil", "age": 30}
b = plistlib.dumps(data, fmt=plistlib.FMT_XML)
print(plistlib.loads(b)["name"])
亲自试一试 »
定义和用法
plistlib 模块用于读取和写入 Apple 属性列表 (plist) 文件。
您可以使用它将简单的字典、列表和基本值序列化为 XML 或二进制 plist 格式。
成员
| 成员 | 描述 |
|---|---|
| dump() | 将 Python 值以 plist 格式写入类文件对象。 |
| dumps() | 从 Python 值返回 plist 格式的字节。 |
| FMT_BINARY | 选择二进制 plist 格式的常量。 |
| FMT_XML | 选择 XML plist 格式的常量。 |
| load() | 从类文件对象读取 plist 并返回 Python 值。 |
| loads() | 从 bytes 读取 plist 并返回 Python 值。 |
| UID | 表示某些 Apple 工具使用的 UID 值的辅助类。 |

