Ich habe eine YAML-Datei mit Inhalt füllen: YAML-Datei und o/p Ich habe zu laden habe in dict FormatWie Standardparameter in yaml Datei mit Python
image_name: ubuntu
components:
image_name: ubuntu
image_flavors: [medium, large]
image_ip : 192.168.12.134
imageuser : ubuntu
image_pass : ubuntu
image_config: /home/ubuntu/
image_net_type: vlan
image_switch_type: ovs
Ich habe implementiert ein Skript dafür.
with open("test.yaml", "r") as input:
try:
a = yaml.safe_load(input)
print "Parsing YAML file is completed"
print a
except yaml.YAMLError as error:
print(error)
mein dict Format wie folgt:
{'image_name': 'ubuntu', 'components': {'image_ip': '192.168.12.134',
'image_pass': 'ubuntu', 'image_switch_type': 'ovs', 'imageuser': 'ubuntu',
'image_name': 'ubuntu', 'image_flavors': ['medium', 'large'],
'image_net_type': 'vlan', 'image_config': '/home/ubuntu/'}}
Wie ich Standardparameter füllen kann, wenn eine beliebige Taste, keine Werte hat?
Ihre YAML-Datei enthält Schlüssel für ihre Zuordnungen, und Ihr Python-Wörterbuch verfügt ebenfalls über Schlüssel. Bitte bearbeiten Sie Ihren Post, um zu verdeutlichen, welcher der beiden als Standardparameter für den anderen verwendet werden soll. – Anthon