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.

3
Incluir intermediario (a través del modelo) en las respuestas en Django Rest Framework
Tengo una pregunta sobre cómo tratar con modelos m2m / through y su presentación en el marco de descanso de django. Tomemos un ejemplo clásico: modelos.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) …

9
Encuentra un archivo en python
Tengo un archivo que puede estar en un lugar diferente en la máquina de cada usuario. ¿Hay alguna forma de implementar una búsqueda del archivo? ¿Una forma en la que puedo pasar el nombre del archivo y el árbol de directorios para buscar?
110 python 

6
¿Cómo eliminar los ceros iniciales y finales de una cadena? Pitón
Tengo varias cadenas alfanuméricas como estas listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', '000alphanumeric'] La salida deseada para eliminar los ceros finales sería: listOfNum = ['000231512-n','1209123100000-n','alphanumeric', '000alphanumeric'] La salida deseada para líderes ceros que se arrastran sería: listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric'] La salida deseada para eliminar los ceros iniciales y finales sería: listOfNum = …

5
Pip freeze vs. lista de pip
Una comparación de productos revela diferencias: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 Estados de la documentación de Pip freeze Output installed packages in requirements format. list List installed packages. pero ¿qué es el "formato de requisitos" y por qué pip …


7
¿Cómo convertir una lista de tuplas a varias listas?
Supongamos que tengo una lista de tuplas y quiero convertir a varias listas. Por ejemplo, la lista de tuplas es [(1,2),(3,4),(5,6),] ¿Hay alguna función incorporada en Python que lo convierta a: [1,3,5],[2,4,6] Este puede ser un programa simple. Pero solo tengo curiosidad por la existencia de dicha función incorporada en …
110 python  list  tuples 

14
Función inversa multiplicativa modular en Python
¿Algún módulo estándar de Python contiene una función para calcular el inverso multiplicativo modular de un número, es decir, un número y = invmod(x, p)tal que x*y == 1 (mod p)? Google no parece dar buenas pistas sobre esto. Por supuesto, uno puede idear 10 líneas caseras de algoritmo euclidiano …
110 python  algorithm 


9
pip instala los paquetes correctamente, pero los ejecutables no se encuentran en la línea de comandos
Estoy trabajando en mac OS X Yosemite, versión 10.10.3. Instalé python2.7 y pip usando macport como se hizo en http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/ Puedo instalar paquetes con éxito e importarlos dentro de mi entorno de Python y scripts de Python. Sin embargo, no se encuentra ningún ejecutable asociado con un paquete que se …
110 python  macos  pip  macports 

8
ImportError: libSM.so.6: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
Cuando intento importar OpenCV, import cv2obtengo el siguiente error: /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file or …


16
Python / Json: nombre de propiedad esperado entre comillas dobles
He estado tratando de encontrar una buena manera de cargar objetos JSON en Python. Envío estos datos json: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} al backend donde se recibirá como una cadena, luego solía json.loads(data)analizarlo. Pero cada vez tengo la misma excepción: ValueError: Expecting property name enclosed in double …
110 python  json  parsing 


3
¿Cómo debo escribir pruebas para formularios en Django?
Me gustaría simular solicitudes a mis vistas en Django cuando estoy escribiendo pruebas. Esto es principalmente para probar los formularios. Aquí hay un fragmento de una solicitud de prueba simple: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back …


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.