Pasando los valores clave de Yaml a Python -- python campo con yaml camp Relacionados El problema

Passing YAML key values to Python


0
vote

problema

Español

Tengo un archivo yaml I.E. GcmBroadcastReceiver.completeWakefulIntent(intent); 2 que se parece a lo siguiente:

  GcmBroadcastReceiver.completeWakefulIntent(intent); 3  

Estoy tratando de leer estas claves y asignar a una cadena usando Python con código:

  GcmBroadcastReceiver.completeWakefulIntent(intent); 4  

cuando ejecuto este código. Recibo ERROR:

GcmBroadcastReceiver.completeWakefulIntent(intent); 5

¿Qué estoy haciendo mal?

Original en ingles

I have a YAML file i.e. test.yml which looks like the following:

details:        server1: abc.host.com        port: 80 

I am trying to read these keys and assign to a string using Python with code:

#!/usr/bin/python  import os import yaml  with open('test.yml', 'r') as cfg:  yamlcfg=yaml.load(cfg)  str1 = "Hostname: " + (yamlcfg['details']['server1']) print str1 

When I run this code. I get error:

TypeError: list indices must be integers, not str

What am I doing wrong?

     
         
         

Lista de respuestas


Relacionados problema

0  Cómo comprobar si la matriz contiene una cadena con expresiones de tubería Azure DevOps  ( How to check if array contains string with azure devops pipeline expressions ) 
Tengo la siguiente plantilla de tubería que quiero usar para ejecutar condicionalmente las etapas basadas en el parámetro de entrada stages . parameters: ...

1  Poner el certificado en línea en YAML  ( Put inline certificate in yaml ) 
Tengo un certificado que necesito copiar en una propiedad YAML. Algo que podría parecer esto: ca_cert: | -----BEGIN CERTIFICATE----- MIIDBzCCAe+gAwIBAgIJAL...

1  ¿Qué formato de definición de metadatos para usar con Doctrine 2 y Symfony 2  ( Which metadata definition format to use with doctrine 2 and symfony 2 ) 
Estoy empezando a usar Symfony 2 después de algún tiempo usando Symfony 1.4. Me gustaría saber qué formato Metadata es el más fácil y rápido de aprender y usa...

3  Yaml :: xs y unicode  ( Perls yamlxs and unicode ) 
Estoy tratando de usar el módulo YAML::XS de Perl en las letras de Unicode y no parece funcionar de la forma en que debería. Escribo esto en el script (qu...

0  ¿Cómo iterar sobre yaml config y obtener opciones?  ( How to iterate over yaml config and get options ) 
Tengo este archivo de configuración de Yaml: sheets: list1: name: 'sheet1' sql: 'SELECT' list2: name: 'sheet2' sql: 'SELECT' list3: ...

0  Edificio de archivo ahp  ( Building ahp file ) 
Tratando de construir mi propia descripción de AHP en relación con el paquete AHP R: https://cran.r-project.org/ WEB / PAQUETES / AHP / VIGNTES / FIEMBROS FO...

11  ¿Cómo crear archivos de configuración que contienen COLONES EN YAML?  ( How to create configuration files that contain colons in yaml ) 
Según la pelusa de CI , este YML no es válido: pages: stage: deploy image: python:3.5 script: - echo "foo: $VAR" > site.yml - cat ~/.python-gitl...

0  Guardar yaml con herencia en Ruby  ( Save yaml with inheritance in ruby ) 
Tengo un archivo YAML con herencia y quiero agregar o editar una clave programáticamente. Cargué el Yaml en Hash usando Yaml.load Method, pero cuando guardo l...

0  ¿Por qué la información se registra en los registros de depuración?  ( Why does info get logged in debug logs ) 
Estoy usando Yaml para configurar el registro de mi solicitud de Python. re-path0 En el módulo re-path1111111 , uso tanto re-path2 y re-path3 para ...

0  Cómo definir JSON SCHMA para una matriz de tipo múltiple  ( How to define json schma for multiple type array ) 
Muestra JSON: { "testResults": [ "begin", [ "call step 1.1", "call step 1.2" ], [ "...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos