estoy aprendiendo Python y estoy leyendo a través de un script de ejemplo que incluye algunas definiciones de las variables que se parecen:¿Qué significa var, _ = something en Python? Concatenación de cadenas
output,_ = call_command('git status')
output,_ = call_command('pwd')
def call_command(command):
process = subprocess.Popen(command.split(' '),
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
return process.communicate()
Si el resultado de impresión consigo la salida de la cáscara resultante extienden juntas, así que sé que es la concatenación de las variables. Pero no puedo encontrar ninguna referencia a la convención, en ninguno de los documentos. ¿Alguien me puede explicar eso para estar seguro de que lo estoy usando correctamente?
"definiciones de variables"? No existe tal cosa. Solo son declaraciones de asignación. –
Una forma más clara de escribir la instrucción, suponiendo que '_' no se usó, sería' output = call_command ('pwd') [0] ' – gahooa