Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.

6
¿Usar variables globales entre archivos?
Estoy un poco confundido acerca de cómo funcionan las variables globales. Tengo un proyecto grande, con alrededor de 50 archivos, y necesito definir variables globales para todos esos archivos. Lo que hice fue definirlos en mi main.pyarchivo de proyectos , de la siguiente manera: # ../myproject/main.py # Define global myList …
209 python  share  globals 


8
Diferentes formas de borrar listas
¿Hay alguna razón para hacer algo más complicado que una de estas dos líneas cuando desea borrar una lista en Python? old_list = [] old_list = list() La razón por la que pregunto es que acabo de ver esto en algún código en ejecución: del old_list[ 0:len(old_list) ]
208 python  list 

4
e.printStackTrace equivalente en python
Sé que print(e)(donde e es una excepción) imprime la excepción ocurrida, pero estaba tratando de encontrar el equivalente en Python de Java e.printStackTrace()que rastrea exactamente la excepción a qué línea ocurrió e imprime todo el rastro. ¿Alguien podría decirme el equivalente de e.printStackTrace()en Python?


24
Comando Virtualenv no encontrado
No pude ir virtualenva trabajar a pesar de varios intentos. Instalé virtualenven MAC OS X usando: pip install virtualenv y también he agregado el PATHa mi .bash_profile. Cada vez que intento ejecutar el virtualenvcomando, me devuelve: -bash: virtualenv: command not found Cada vez que corro pip install virtualenv, vuelve: Requirement …
208 python  macos  virtualenv 

7
¿Cómo cambiar la posición de dos elementos en una lista de Python?
No he podido encontrar una buena solución para este problema en la red (probablemente porque interruptor, posición, lista y Python son palabras tan sobrecargadas). Es bastante simple: tengo esta lista: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter'] Me gustaría cambiar la posición de 'password2'y 'password1', sin saber su posición …
208 python  list 


7
¿Cuál es la diferencia entre unirse y fusionarse en Pandas?
Supongamos que tengo dos DataFrames así: left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) Quiero fusionarlos, así que intento algo como esto: pd.merge(left, right, left_on='key1', right_on='key2') Y estoy feliz key1 lval key2 rval 0 foo 1 foo 4 1 bar 2 bar …
208 python  pandas  dataframe  join 

9
Matplotlib tight_layout () no tiene en cuenta la cifra de los supuestos
Si agrego un subtítulo a mi figura matplotlib, los títulos de la subtrama se superponen. ¿Alguien sabe cómo solucionarlo fácilmente? Probé la tight_layout()función, pero solo empeora las cosas. Ejemplo: import numpy as np import matplotlib.pyplot as plt f = np.random.random(100) g = np.random.random(100) fig = plt.figure() fig.suptitle('Long Suptitle', fontsize=24) plt.subplot(121) …
208 python  matplotlib 

7
agregar nueva fila al antiguo archivo csv python
Estoy tratando de agregar una nueva fila a mi antiguo archivo csv. Básicamente, se actualiza cada vez que ejecuto el script Python. En este momento estoy almacenando los viejos valores de filas csv en una lista y luego borrando el archivo csv y volviéndolo a crear con el nuevo valor …
208 python  csv  append  writer 

15
Instalar SciPy con pip
Es posible instalar NumPy con pip usando pip install numpy. ¿Existe una posibilidad similar con SciPy ? (Hacer pip install scipyno funciona) Actualizar ¡El paquete SciPy ya está disponible para ser instalado pip!
207 python  install  scipy  pip 

13
Códigos de salida en Python
Recibí un mensaje que decía script xyz.py returned exit code 0. ¿Qué significa esto? ¿Qué significan los códigos de salida en Python? ¿Cuántos hay? ¿Cuáles son importantes?
207 python  exit-code 


6
¿Cuándo debo usar uuid.uuid1 () vs.uuid.uuid4 () en Python?
Entiendo las diferencias entre los dos de los documentos. uuid1(): Generar un UUID a partir de una ID de host, un número de secuencia y la hora actual uuid4(): Genera un UUID aleatorio. Entonces uuid1usa información de máquina / secuencia / tiempo para generar un UUID. ¿Cuáles son los pros …
207 python  uuid 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.