Preguntas etiquetadas con python-2.7

Python 2.7 es la última versión principal de la serie 2.x, y ya no se mantiene desde el 1 de enero de 2020. No use esta etiqueta simplemente para transmitir la versión de Python que está utilizando, a menos que la pregunta se refiera a un problema específico de Python 2.7. Use la etiqueta más genérica [python].

3139
Iterando sobre diccionarios usando bucles 'for'

Estoy un poco desconcertado por el siguiente código: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] Lo que no entiendo es la keyporción. ¿Cómo reconoce Python que solo necesita leer la clave del diccionario? ¿Es keyuna palabra especial en Python? ¿O es...

544
Convertir lista a tupla en Python

Estoy tratando de convertir una lista en una tupla. La mayoría de las soluciones en Google ofrecen el siguiente código: l = [4,5,6] tuple(l) Sin embargo, el código produce un mensaje de error cuando lo ejecuto: TypeError: el objeto 'tupla' no es invocable ¿Cómo puedo solucionar este...

375
¿Cómo escribir un módulo / paquete Python?

He estado creando scripts de Python para tareas simples en el trabajo y nunca me molesté en empaquetarlos para que otros los usen. Ahora me han asignado hacer un contenedor Python para una API REST. No tengo ni idea de cómo empezar y necesito ayuda. Lo que tengo: (Solo quiero ser lo más...

349
Instalar PIL con pip

Estoy tratando de instalar PIL (la Biblioteca de imágenes de Python) usando el comando: sudo pip install pil pero recibo el siguiente mensaje: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure...

347
¿Cómo instalo el paquete yaml para Python?

Tengo un programa de Python que usa YAML. Intenté instalarlo en un nuevo servidor usando pip install yamly devuelve lo siguiente: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing...