python-2.7

¿Es posible modificar una variable en python que está en un ámbito externo, pero no global?

Dado el siguiente código: def A() : b = 1 def B() : # I can access 'b' from here. print( b ) ... posible modificar la variable b desde la función B()? Seguramente puedo leerlo desde aquí y print(), pero ¿cómo modificarlo?

ValueError: protocolo pickle no soportado: 3, python2 pickle no puede cargar el archivo volcado por python 3 pickle?

Uso pickle para volcar un archivo en python 3, y uso pickle para cargar el archivo en python 2, aparece el ValueError. Entonces, python 2 pickle no puede cargar el archivo volcado por python 3 pickle? Si lo quiero? Cómo hacerlo?

Ejemplo simple muerto del uso de la cola Multiprocesamiento, Piscina y Bloqueo

Traté de leer la documentación en http://docs.python.org/dev/library/multiprocessing.html pero todavía estoy luchando con l ... _time) time.sleep(int(the_time)) print " Process %s\tDONE" % inputs if __name__ == '__main__': mp_handler(data)

Error de instalación Pip de Python: No se puede encontrar vcvarsall.bate. Probamos todas las soluciones [duplicar]

Esta pregunta ya tiene una respuesta aquí: error: No se puede encontrar vcvarsall.mtd ... e\Microsoft\VisualStudio\9.0\Setup\VC\ProductDir HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\12.0\Setup\VC\ProductDir

Burlarse de una función para elevar una excepción para probar un bloque excepto

Tengo una función (foo) que llama a otra función (bar). Si invocando bar() se genera un HttpError, quiero manejarlo especialm ... no causa que se eleve el Exception esperado? Si estoy haciendo algo raro, ¿cómo debería probar la lógica en mi bloque except?

¿Cómo puedo hacer una pirámide for-loop más concisa en Python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Lenguaje de bucle anidado en Python ... te de 79 caracteres por línea, y no queda demasiado espacio, especialmente si esto está de nuevo en una función de una clase.

Argumentos predeterminados con * args y * * kwargs

En Python 2.x (uso 2.7), ¿cuál es la forma correcta de usar argumentos predeterminados con *args y **kwargs? He encontrado ... *args, **kwargs): opt_arg ='def_val' if kwargs.__contains__('opt_arg'): opt_arg = kwargs['opt_arg'] #...

Construir pandas DataFrame de la lista de tuplas de (fila, col, valores)

Tengo una lista de tuplas como data = [ ('r1', 'c1', avg11, stdev11), ('r1', 'c2', avg12, stdev12), ('r2', 'c1', avg21, stde ... es-uno para promedios y uno para desviaciones estándar, ¿es correcto? O puedo almacenar una lista de valores en cada "celda"?

Python: Cómo obtener stdout después de ejecutar el sistema operativo.sistema?

Quiero obtener el stdout en una variable después de ejecutar la llamada os.system. Tomemos esta línea como ejemplo: batcmd ... emplo anterior). ¿Cómo puedo obtener el stdout para el comando anterior sin usar redirección en el comando ejecutado?

¿Por qué un diccionario puede ser desempaquetado como una tupla?

Hoy, vi una declaración que no arrojó una excepción. ¿Alguien puede explicar la teoría detrás de esto? >>> x, y = {'a': 2, 'b': 5} >>> x 'a' >>> y 'b'

¿Cómo puedo evitar que se cambie el tamaño de una ventana con tkinter?

Tengo un programa que crea una ventana donde se muestra un mensaje de acuerdo con una casilla de verificación. ¿Cómo puedo ... olumn=1,row=0,sticky=N) else: self.v.grid_remove() top = Tk() app = App(top) top.mainloop()

¿Dónde está el código" from future import braces"?

Me preguntaba cuál es exactamente el código que se ejecutó en el comando: >>> from __future__ import braces Syntax ... ón del módulo braces. Entonces, mi pregunta es, ¿dónde está el código que maneja esto? ¿qué pasará cuando ejecute esa orden?

Python: ¿cómo unir entradas en un conjunto en una cadena?

Básicamente, estoy tratando de unir las entradas en un conjunto para generar una cadena. Estoy tratando de usar una sintaxis ... obtengo este error: AttributeError: 'set' object has no attribute 'join' ¿Cuál es la llamada equivalente para conjuntos?

Parche pyopenssl para sslv3 problema

Tengo un problema en un sistema Debian 8 con python 2.7.9-2 amd64: marius@pydev:/usr/lib/python2.7/dist-packages/urllib ... te un caso para el rastreador de errores una vez que esto se arregle, también. Tengo este problema para todos Python paquete.

NumPy seleccionar un índice de columna específico por fila mediante una lista de índices

Estoy luchando para seleccionar las columnas específicas por fila de una matriz NumPy. Supongamos que tengo la siguiente mat ... es por eso que tiene que ejecutarse lo más rápido posible. Por lo tanto, me preguntaba si hay una solución mejor. Gracias.

¿Cómo pasar elementos de diccionario como argumentos de función en python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Pasar un diccionario a una función en python como parámetros ... 'delhi') Y este es mi requisito, dar respuestas de acuerdo a esto EDITAR: dictionary key class se cambia a standard

Recursión usando el rendimiento

¿Hay alguna manera de mezclar la recursividad y la declaración yield? Por ejemplo, un generador de números infinitos (usando ... ity(start): while True: yield start start += 1 Solo quiero saber si esto se puede hacer recursivamente.

pip install da error: No se puede encontrar vcvarsall.bate

Usando pip install zipline en Windows 8 con Python 2.7 me da el error: Downloading/unpacking six (from python-dateutil==2.1 ... e to find vcvarsall.bat Pregunta: ¿Cómo se puede resolver el error? Ejecutar pip install zipline[all] da el mismo error...

Python StringIO reemplazo que funciona con bytes en lugar de cadenas?

¿Hay algún reemplazo para la clase python StringIO, una que funcione con bytes en lugar de cadenas? Puede que no sea obvio, pero si utilizó StringIO para procesar datos binarios, no tendrá suerte con Python 2.7 o posterior.

Obtener atributos de una clase

Quiero obtener los atributos de una clase, digamos: class MyClass(): a = "12" b = "34" def myfunc(self): return s ... lezca explícitamente un valor de atributo de esa instancia. Solo quiero los atributos, en el ejemplo anterior serían: a y b