使用 PyYAML 将文档作为 yaml 中的原始字符串加载
我想像下面这样解析 yaml 文档: meta-info-1: val1 meta-info-2: val2 --- Plain text/markdown content! jhaha 如果我使用 PyYAML load_all 这个,…
在 YAML 和 python 中 - 如何定义地图中的类型?
我很困惑。这就是我想要将我的文档构造为: release: JULY files: # files /foo/config.py: 1.6 /bar/dao.py: 1.19 然后我想根据 python 中给出的版本…
Python 中是否有支持将长字符串转储为块文字或折叠块的 yaml 库?
我希望能够转储包含长字符串的字典,我希望将其采用块样式以提高可读性。例如: foo: | this is a block literal bar: > this is a folded block PyYA…
在 Python 中,如何将 YAML 映射加载为 OrderedDicts?
我想让 PyYAML 的加载器将映射(和有序映射)加载到 Python 2.7+ OrderedDict 类型,而不是普通的 dict 和列表它当前使用的对。 最好的方法是什么?…
如何使用 PyYAML 创建当前本地日期和时间
我希望能够使用 datetime.datetime.now() PyYAML 创建一个日期时间对象。调用一些函数很容易: >>> y = """#YAML ... description: Something ... ts:…
Appengine 创建和导出 yaml 文件
我在创建文件并导出到 .yaml 时遇到问题。 我正在使用 Google App Engine 和 Python 2.5。 不明白 Yaml 文档,这让我很困惑。 我想要的是创建一个文件…
解析 YAML 并假设某个路径始终是字符串
我正在使用 http://pyyaml.org 中的 YAML 解析器,我希望它始终将某些字段解释为字符串,但是我无法弄清楚 add_path_resolver() 是如何工作的。 例如…
如何在 PyYaml.load 中默认使用 CLoader
有没有办法让 PyYaml 的默认加载器成为 CLoader。因此,不必这样做, yaml.load(f, Loader=yaml.CLoader) 它只是默认为 CLoader,所以我可以这样做: …
使用 PyYaml 将集合转储到 YAML 文件
我正在编写一个 python 应用程序。我正在尝试使用 PyYaml 将 python 对象转储到 yaml 中。我正在使用 Python 2.6 并运行 Ubuntu Lucid 10.04。我在 Ub…
如何强制 PyYAML 将字符串加载为 unicode 对象?
PyYAML 包将未标记的字符串加载为 unicode 或 str 对象,具体取决于其内容。 我想在整个程序中使用 unicode 对象(不幸的是,目前还无法切换到 Python…
如何使用 safe_load 使用 PyYAML 反序列化对象?
有这样的片段: import yaml class User(object): def __init__(self, name, surname): self.name= name self.surname= surname user = User('spam', …
PyYAML 解析为任意对象
我有以下 Python 2.6 程序和 YAML 定义(使用 PyYAML): import yaml x = yaml.load( """ product: name : 'Product X' sku : 123 features : - size…
更改 PyYAML 输出中的列表格式
这就是 PyYAML 在我的机器上的行为方式: >>> plan = {'Business Plan': ['Collect Underpants', '?', 'Profit']} >>> print(yaml.dump(plan)) Busine…
pyyaml:不带标签的转储
我有 >>> import yaml >>> yaml.dump(u'abc') "!!python/unicode 'abc'\n" 但我想要 >>> import yaml >>> yaml.dump(u'abc', magic='something') 'abc…
- 共 1 页
- 1