ruamel.yaml

    1热度

    1回答

    如何在使用yaml.load时避免合并锚点ruamel.yaml? 我想保持文件是,只需修改一些键,如production -> host & production -> port和转储到文件 defaults: &defaults host: <%= ENV.fetch("VBOX_IP", "127.0.0.1") %> adapter: mysql2 recon

    0热度

    1回答

    我正在使用python 2.7.13和 我在安装到自定义目录中时导入ruamel.yaml时遇到问题。 **ImportError: No module named ruamel.yaml** 使用的命令如下: pip install --target=Z:\XYZ\globalpacks ruamel.yaml 我已经此自定义目录添加到PYTHONPATH环境变量 ,并且还具有在该位置处

    1热度

    2回答

    我有问题YAML序列化类型引用作为成员的类。我正在使用ruamel.yaml的安全装载程序。 我从REPL提示符下运行以下所有内容(以获取多个错误)。 初始化: Y.dump(A(T1), sys.stdout) Y.dump(A(T2), sys.stdout) Y.dump(A(T3), sys.stdout) Y.dump(A(int), sys.stdout) 此输出(回溯的仅最

    1热度

    1回答

    我想转储一个包含嵌套列表的组件的字典,其中列表的每一行都在其自己的行上。我也想维护字典顺序。 这里有一个MWE: import sys from ruamel import yaml from ruamel.yaml import YAML d = {'b':1, 'a':[[1, 2],[3, 4]]} # desired output: # b: 1 # a: #

    1热度

    1回答

    我有一个Python脚本,想读一组畅达食谱,并与一些信息进行更新(如文件:https://github.com/williamjamir/staged-recipes/blob/850760fb63c0fc000b95ac27680ec018fa94dcb7/recipes/pyexcel-ezodf/meta.yaml): 我使用这个: from ruamel.yaml import YAML

    1热度

    2回答

    我想有印刷布局如下: extra: identifiers: biotools: - http://bio.tools/abyss 我使用此代码添加节点: yaml_file_content['extra']['identifiers'] = {} yaml_file_content['extra']['identifiers']['biotools'] = ['- http://bio.tool

    1热度

    1回答

    过去,我使用ruamel.yaml的向后兼容部分做了类似some_fancy_printing_loggin_func(yaml.dump(...), ...)的工作,但我想将我的代码转换为使用最新的API这样我就可以利用一些新的格式设置。 但是,我讨厌我必须指定流到ruamel.yaml.YAML.dump() ......我不希望它直接写入流;我只是希望它将输出返回给调用者。我错过了什么? P

    2热度

    1回答

    这与questions/44786412非常相似,但我的似乎是由YAML safe_load()触发的。我正在使用Ruamel的library和YamlReader将一堆CloudFormation碎片粘合到一个合并的模板中。爆炸符号只是不正确的YAML? Outputs: Vpc: Value: !Ref vpc Export: Name: !Sub "

    1热度

    1回答

    我有一个简单的Python 2.7.12脚本运行在Linux和OSX提供相同的输出。在转储期间使用ruamel时,布尔值的值似乎转换为全部小写。作为字段转换为不带引号字符串的测试,不存在大小写转换。 文件:test.yml namespace: default testapp_appname: testapp images: testapp: path: "foo/tes

    2热度

    1回答

    工作我试图加载如下所示的多文件YAML配置文件: 文件: %YAML 1.2 --- num_epochs: 1 --- num_epochs: 1 和Python脚本是: from ruamel.yaml import YAML yaml = YAML(typ='unsafe') configs = yaml.load_all(Path(Experiment.config_fi