pyyaml

    1热度

    1回答

    我正在尝试为我的类编写正确的from_yaml方法,以便在使用ruamel.yaml库加载YAML文件时能够反序列化回到它。 让我们假设,在我的to_yaml类的方法,我回来是这样的:现在在反序列化方法 @classmethod def from_yaml(cls, constructor, node): dict_representation = constructor.constr

    3热度

    1回答

    ruamel.yaml.RoundTripRepresenter.add_representer(type(None), represent) 工作正常 如何在旧版本使用相同的功能(< = 0.11)ruamel.yaml软件包还是以前版本的软件包使用的替代方法? 我这里是我的程序运行上面的代码 def represent(self, data): return self.repre

    1热度

    2回答

    最近我试图用ruamel.yaml来管理我的docker-compose服务配置(即docker-compose.yml)。 我需要注释掉&需要时取消注释服务块。假设我有以下文件: version: '2' services: srv1: image: alpine container_name: srv1 volumes: - som

    1热度

    1回答

    我想在多行字符串中使用\n字符,但YAML不允许我使用\n字符。我如何使用\n字符。 我YAML: treeroot: branch1: name: > hello my friend\n how are you ? i am fine and you ?\n yes\nthanks branch1-1: n

    2热度

    2回答

    我得到这个奇怪的问题,同时加载一个yaml文件与地址转换为数字的mac地址。 >>> yaml.safe_load('abc: 11:00:00:00:00:00') {'abc': 8553600000} >>> yaml.safe_load('abc: 99:00:00:00:00:00') {'abc': 76982400000} 但后来我尝试了以下,我得到的答案如预期。 >>>

    2热度

    1回答

    重复条目我有一个YAML结构如下: - description: 'DUMMY_JOB' sequence: commands: - description: Metadata script: ASDF - description: Login jobref: args: ASDF group: ''

    1热度

    1回答

    我有一个python函数,它将打开一个YAML文件并读取数据。 YAML文件包含两个API键和一个域。我想在字典中返回每个值,以便可以在程序中使用它。但是我得到错误 “列表索引必须是整数,而不是str”。 我应该做的变量全球性的,所以它没有返回任何东西? 的代码是: def ImportConfig(): with open("config.yml", 'r') as ymlfile:

    2热度

    1回答

    我有YAML文件site.yaml: Kvm_BLOCK: ip_address: 10.X.X.X property: null server_type: zone 加载,然后用甩: ruamel.yaml.dump(site_yaml, new_file, Dumper=ruamel.yaml.RoundTripDumper) 成为 Kvm_BLOCK:

    0热度

    1回答

    我有我的启用密码设置为无。基本上我只需按回车即可在提示输入密码时访问我的启用模式。我如何在yaml中配置它?

    0热度

    1回答

    我有一个示例YAML文件,我无法使用PyYAML库解析它。 setup.yml: key: HostName deviceid: port1 Python代码 with open('../configs/setup.yml') as stream: try: print 'yaml.data ==', yaml.load(stream) print 'yam