Preguntas etiquetadas con python

812
Obtén diferencia entre dos listas

Tengo dos listas en Python, como estas: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Necesito crear una tercera lista con elementos de la primera lista que no están presentes en la segunda. Del ejemplo tengo que obtener: temp3 = ['Three', 'Four'] ¿Hay formas rápidas sin...

799
¿Emular un bucle do-while en Python?

Necesito emular un ciclo do-while en un programa Python. Desafortunadamente, el siguiente código directo no funciona: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration:...

799
¿Cómo importar otros archivos de Python?

¿Cómo importo otros archivos en Python? ¿Cómo puedo importar exactamente un archivo Python específico import file.py? ¿Cómo puedo importar una carpeta en lugar de un archivo específico? Quiero cargar un archivo Python dinámicamente en tiempo de ejecución, basado en la entrada del usuario. Quiero...

796
¿Qué hacen __init__ y self en Python?

Estoy aprendiendo el lenguaje de programación Python y me encontré con algo que no entiendo completamente. En un método como: def method(self, blah): def __init__(?): .... .... ¿Qué selfhacer? ¿Qué se supone que es? ¿Es obligatorio? ¿Qué hace el __init__método? ¿Por qué es necesario?...

781
Usando Python 3 en virtualenv

Usando virtualenv , ejecuto mis proyectos con la versión predeterminada de Python (2.7). En un proyecto, necesito usar Python 3.4. Solía brew install python3instalarlo en mi Mac. Ahora, ¿cómo creo un virtualenv que usa la nueva versión? por ejemplo, sudo virtualenv envPython3 Si lo...

771
pg_config ejecutable no encontrado

Tengo problemas para instalar psycopg2. Recibo el siguiente error cuando intentopip install psycopg2 : Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config...