相关疑难解决方法(0)

如何在YAML中指定范围?

我可以表达

第3页是标题页

在YAML

title: 3
Run Code Online (Sandbox Code Playgroud)

以下怎么样?

第10至15页包含第1章

一种方法是

chapter 1: [10, 11, 12, 13, 14, 15]
Run Code Online (Sandbox Code Playgroud)

我更喜欢这里的射程.在YAML中有类似的东西吗?

chapter 1: (10..15)
Run Code Online (Sandbox Code Playgroud)

**更新**

如果在YAML中没有范围这样的东西,以下将是我的选择

chapter 1:
   start page: 10
   end page: 15
Run Code Online (Sandbox Code Playgroud)

syntax yaml

7
推荐指数
2
解决办法
8391
查看次数

新的 PyYAML 版本在大多数自定义 python 对象上中断 - RepresenterError

大约 5 小时前,版本4.1.0发布。它打破了我的单元测试。这是一个干净的 MVCE 显示:

3.12 版:

>>> import numpy as np
>>> import yaml
>>> x = np.int64(2)
>>> yaml.dump(x, Dumper=yaml.Dumper)
'!!python/object/apply:numpy.core.multiarray.scalar\n- !!python/object/apply:numpy.dtype\n  args: [i8, 0, 1]\n  state: !!python/tuple [3, <, null, null, null, -1, -1, 0]\n- !!binary |\n  AgAAAAAAAAA=\n'
Run Code Online (Sandbox Code Playgroud)

4.1.0 版

>>> import numpy as np
>>> import yaml
>>> x = np.int64(2)
>>> yaml.dump(x, Dumper=yaml.Dumper)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/foo/anaconda3/envs/bar/lib/python3.6/site-packages/yaml/__init__.py", line 217, in dump
    return dump_all([data], …
Run Code Online (Sandbox Code Playgroud)

python yaml pyyaml

4
推荐指数
1
解决办法
1479
查看次数

标签 统计

yaml ×2

python ×1

pyyaml ×1

syntax ×1