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.

20
¿Cuándo es del útil en python?
Realmente no puedo pensar en ninguna razón por la cual Python necesita la delpalabra clave (y la mayoría de los idiomas parecen no tener una palabra clave similar). Por ejemplo, en lugar de eliminar una variable, uno simplemente podría asignarle None. Y al eliminar de un diccionario, delse puede agregar …

20
Crear un rango de fechas en Python
Quiero crear una lista de fechas, comenzando hoy, y retrocediendo un número arbitrario de días, digamos, en mi ejemplo, 100 días. ¿Hay una mejor manera de hacerlo que esto? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = …
375 python  datetime  date 

10
Prueba unitaria de Python: ¿opuesto a afirmar elevaciones?
Quiero escribir una prueba para establecer que una excepción no se genera en una circunstancia determinada. Es sencillo a prueba si una excepción se levantó ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... pero cómo puedes hacer lo contrario . Algo como esto, lo que busco ... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath)

9
¿Cómo leer un archivo sin saltos de línea?
En Python, llamando temp = open(filename,'r').readlines() da como resultado una lista en la que cada elemento es una línea en el archivo. Es un poco estúpido pero aún así: readlines()también escribe caracteres de nueva línea en cada elemento, algo que no deseo que suceda. ¿Cómo puedo evitarlo?

18
Problema de referencia sin resolver en PyCharm
Tengo una estructura de directorio ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... Y puedo acceder al módulo de red con sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Sin embargo, pycharm se queja de que no puede acceder al módulo. ¿Cómo puedo enseñar pycham …
373 python  ide  pycharm 





8
Ocultar texto del eje en diagramas matplotlib
Estoy tratando de trazar una figura sin marcas de verificación o números en cualquiera de los ejes (¡uso ejes en el sentido tradicional, no la nomenclatura matplotlib!). Un problema con el que me he encontrado es cuando matplotlib ajusta las marcas de verificación x (y) restando un valor N, luego …
370 python  matplotlib  plot 


15
La construcción de pandas DataFrame a partir de valores en variables proporciona "ValueError: si usa todos los valores escalares, debe pasar un índice"
Esta puede ser una pregunta simple, pero no puedo entender cómo hacerlo. Digamos que tengo dos variables de la siguiente manera. a = 2 b = 3 Quiero construir un DataFrame a partir de esto: df2 = pd.DataFrame({'A':a,'B':b}) Esto genera un error: ValueError: si usa todos los valores escalares, debe …


22
¿Cómo agregar a PYTHONPATH en Windows, para que encuentre mis módulos / paquetes?
Tengo un directorio que aloja todas mis aplicaciones de Django ( C:\My_Projects). Quiero agregar este directorio a mi PYTHONPATHpara poder llamar a las aplicaciones directamente. Intenté agregar C:\My_Projects\;a mi Pathvariable de Windows desde la GUI de Windows ( My Computer > Properties > Advanced System Settings > Environment Variables). Pero …


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.