pyyaml

    1

    1答えて

    私はオブジェクトの種類の一種であるカスタムオブジェクトをダンプしようとしています。だから私は、私が継承する私のクラスを設定し、そこからYAMLOBjectクラスのto_yamlメソッドをオーバーライド: @classmethod def to_yaml(cls, dumper, data): """ This methods defines how to save this class

    0

    1答えて

    を使ってYAMLにUUIDを挿入するとき、私は、実行時にランダムなUUID値を生成したいと思いますので、私はこのようになりますいくつかのYAML追加: --- applicant: idNumbers: nationalId: !!python/object:uuid.uuid4 を 私はyaml.loadに値しようとすると、しかし、これはエラーを生成します。 Const

    2

    1答えて

    YAMLファイルを読み込んで処理し、後でダンプするYAMLフィルタを作成します。 それは(箱から出してうまくすでに動作している)任意のエイリアス解決する必要があります。 >>> yaml.dump(yaml.load(""" Foo: &bar name: bar Foo2: <<: *bar """)) 'Foo: {name: bar}\nFoo2: {name:

    1

    1答えて

    私は複雑なデータ構造を印刷するためにPyYAMLダンプを使用しますが、ダンプできないオブジェクトもあります。 は現在、私は得る: yaml.representer.RepresenterError: cannot represent an object 私はyaml.dumpは完全にこの特定のクラスを無視するか、単にクラス名をレンダリングし、いつものように続けていきたいと思います。 これが可能

    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

    2

    3答えて

    PythonのPyYAMLを使用して、私のYAMLで環境変数を取得できるカスタムタグを作成しようとしています。 import os import yaml class EnvTag(yaml.YAMLObject): yaml_tag = u'!Env' def __init__(self, env_var): self.env_var = env_var

    0

    1答えて

    私はpyyamlを使用しています。私は、Djangoのプロジェクトに備品を作成するには、次のコマンドを使用してい : python manage.py dumpdata app.ModelName --format=yaml > fixtures/dev/fixture_name.yaml は、私は何を出力として得ることです: - fields: {active: true, created_

    1

    1答えて

    YAML設定ファイルを繰り返し処理し、各セクションに必要なすべてのアクションを実行できます。ネストされたforループのほかに、もっとpythonicコードを使って同じ結果を達成できる方法はありますか? import yaml with open('/tmp/cfg_demo.yaml') as yfile: cfg = yaml.safe_load(yfile) for heade

    -2

    3答えて

    私はプロジェクトのためにPyYAMLをインストールしたいと思います。見つけられるのはhttp://pyyaml.org/サイトへのリンクです。私はPython 3.5のexeファイルをダウンロードし、「レジストリには見つかりませんでしたPython 3.5のバージョンが必要です」と言います。 インストール時に他の方法で検索しました。私がstackoverflowで見つけた唯一のもう一つは "$ p

    2

    1答えて

    私はPyYAMLとして以下のYAML文字列を解釈したい: - !Table header: - !Column - !Paragraph text: 'header1' - !Column - !Paragraph text: 'header2' 私はyaml.YAMLObjectクラスから継