pyyaml

    4熱度

    2回答

    如果不採用''.join,PyyAML的yaml.load_all和fileinput.input()是否有Pythonic的方式來輕鬆地從多個來源流式傳輸多個文檔? 我正在尋找類似如下(非工作示例): # example.py import fileinput import yaml for doc in yaml.load_all(fileinput.input()): p

    0熱度

    2回答

    我需要將元素列表作爲關鍵字,以便我可以檢查是否滿足多個條件。 例(不知道這是可能的,如果語法是正確的): mapping: c_id: [pak, gb]: '4711' [pak, ch]: '4712' [pak]: '4713' d_id: . . . 現在我需要知道,如果有可能有一個方法作爲例子。

    5熱度

    3回答

    我有以下YAML文件名爲input.yaml: cities: 1: [0,0] 2: [4,0] 3: [0,4] 4: [4,4] 5: [2,2] 6: [6,2] highways: - [1,2] - [1,3] - [1,5] - [2,4] - [3,4] - [

    1熱度

    1回答

    我想了解使用的yaml.load()但即使運行這個簡單的代碼不會爲我工作: import yaml document = """ a: 1 b: c: 3 d: 4 """ print yaml.dump(yaml.load(document), default_flow_style=False) 當我執行這個腳本是給以下錯誤 - Attribut

    4熱度

    1回答

    我用以下YAML數據: Document: InPath: /home/me OutPath: /home/me XLOutFile: TestFile1.xlsx Sheets: - Sheet: Test123 InFile: Test123.MQSC Server: Testsystem1 - Sheet: Test345 InFi

    1熱度

    1回答

    我有一個YAML文件,我想解析。 出於多種原因,我想禁止在錨或使用點.的只是_取代它,在解析階段。 簡單地說,我想從這個去: foo: bar.baz: - egg - spam 到: foo: bar_baz: - egg - spam 據我所知,這種轉變可能對得到的Python字典進行,但它不是正確的位置:解析器應該拋

    0熱度

    1回答

    我有不同的YAML文件與各種數據結構(示例1)。 在我的項目中,我必須從這些文件中獲取一些信息。 我寫了另一個YAML文件來獲取我需要的資源(例子2)。 示例文件res1.yaml: --- form_title: mytitle icons: 1: icon: dog_icon link: '/my/file/path1/file1' 2:

    2熱度

    4回答

    我有一個.yaml文件,我想用Python代碼進行更新。 比方說,它看起來就像這樣: state: 'present' 我想有一個改變了狀態,並保存文件代碼。 我有這樣的嘗試和失敗: def set_state(state): with open("file_to_edit.yaml", 'rw') as f: doc = yaml.load(f) doc['s

    2熱度

    1回答

    我有這種YAML文件中的數據: Main_part1: label1: Main PArt1 Main_part2: label2: Main Part2 A_part1: label3: part1 of A A_part2: label4: part 2 of A B_part1: label5: this is part

    2熱度

    1回答

    我有python字典和schema.yaml。有沒有一種方法來驗證兩者?如果我將字典轉儲爲yaml文件作爲data.yaml,我可以使用下面的代碼進行驗證。 有沒有辦法用字典驗證模式文件? from pykwalify.core import Core c = Core(source_file="data.yaml", schema_files=["schema.yaml"]) c.valid