Preguntas etiquetadas con python

106
Expandir la ruta de búsqueda de Python a otra fuente

Me acabo de unir a un proyecto con una base de código existente bastante grande. Desarrollamos en linux y no utilizamos ni IDE. Pasamos por la línea de comandos. Estoy tratando de averiguar cómo hacer que Python busque la ruta correcta cuando ejecuto los módulos del proyecto. Por ejemplo, cuando...

106
Reemplazar la salida de la consola en Python

Me pregunto cómo podría crear uno de esos ingeniosos contadores de consola en Python como en ciertos programas C / C ++. Tengo un bucle haciendo cosas y la salida actual está en las líneas de: Doing thing 0 Doing thing 1 Doing thing 2 ... lo que sería mejor sería tener la última línea...

106
Obtener atributos de una clase

Quiero obtener los atributos de una clase, digamos: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a el uso MyClass.__dict__me da una lista de atributos y funciones, e incluso funciones como __module__y __doc__. Mientras MyClass().__dict__me da un dict vacío a menos que...

106
¿Dónde deberían crearse los virtualenvs?

Estoy confundido en cuanto a dónde debería poner mis virtualenvs. Con mi primer proyecto de django, creé el proyecto con el comando django-admin.py startproject djangoproject Luego hice cd en el directorio djangoproject y ejecuté el comando virtualenv env que creó el directorio del entorno...

106
Python Regex reemplaza instantáneamente grupos

¿Hay alguna forma de reemplazar directamente todos los grupos usando la sintaxis de expresiones regulares? La forma normal: re.match(r"(?:aaa)(_bbb)", string1).group(1) Pero quiero lograr algo como esto: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Quiero construir la nueva...

106
Anteponer un nivel a pandas MultiIndex

Tengo un DataFrame con un MultiIndex creado después de algunas agrupaciones: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A',