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.

11
¿Cómo configuro PyCharm para ejecutar pruebas py.test?
Quiero empezar a escribir las pruebas unitarias para mi código Python, y los py.test sonidos marco como una mejor opción que Python de liado unittest . Así que agregué un directorio de "pruebas" a mi proyecto y le agregué test_sample.py . Ahora quiero configurar PyCharm para ejecutar todas las pruebas …
163 python  pycharm  pytest 



8
Cambiar el nombre de una carpeta virtualenv sin romperla
He creado una carpeta e inicializado una instancia virtualenv en ella. $ mkdir myproject $ cd myproject $ virtualenv env Cuando ejecuto (env)$ pip freeze, muestra los paquetes instalados como debería. Ahora quiero cambiar el nombre myproject/a project/. $ mv myproject/ project/ Sin embargo, ahora cuando corro $ . env/bin/activate …
162 python  ubuntu  virtualenv  pip 

7
Establecer un color diferente para cada serie en un diagrama de dispersión en matplotlib
Supongamos que tengo tres conjuntos de datos: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Puedo dispersar esto: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() ¿Cómo puedo hacer esto con 10 juegos? Busqué esto y pude encontrar alguna referencia a lo que estoy preguntando. Editar: aclarando (con …


12
¿Cómo convertir una cadena de bytes en un int?
¿Cómo puedo convertir una cadena de bytes en un int en python? Diga así: 'y\xcc\xa6\xbb' Se me ocurrió una forma inteligente / estúpida de hacerlo: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) Sé que tiene que haber algo incorporado o en la biblioteca estándar que haga esto …
162 python  arrays  string 




11
Imprimir lista sin corchetes en una sola fila
Tengo una lista en Python, por ejemplo names = ["Sam", "Peter", "James", "Julian", "Ann"] Quiero imprimir la matriz en una sola línea sin la normal "[] names = ["Sam", "Peter", "James", "Julian", "Ann"] print (names) Dará la salida como; ["Sam", "Peter", "James", "Julian", "Ann"] Ese no es el formato que …
162 python  list 

6
¿Qué es sys.maxint en Python 3?
He estado tratando de descubrir cómo representar un número entero máximo, y he leído para usar "sys.maxint". Sin embargo, en Python 3 cuando lo llamo obtengo: AttributeError: module 'object' has no attribute 'maxint'
162 python  python-3.x 

6
¿Cómo atrapas esta excepción?
Este código está en django / db / models / fields.py ¿Crea / define una excepción? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that …
162 python  django  exception 

23
Actualizar el valor de un diccionario anidado de profundidad variable
Estoy buscando una manera de actualizar dict dictionary1 con el contenido de la actualización dict sin sobrescribir el nivel A dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Sé que la actualización elimina los valores en el nivel 2 porque está actualizando la clave más baja nivel1. ¿Cómo podría …
162 python 

4
Negación en Python
Estoy tratando de crear un directorio si la ruta no existe, pero el! (no) el operador no funciona. No estoy seguro de cómo negar en Python ... ¿Cuál es la forma correcta de hacer esto? if (!os.path.exists("/usr/share/sounds/blues")): proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"]) proc.wait()
162 python  negation 

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.