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.

9
Llamar a Java desde Python
¿Cuál es la mejor manera de llamar a Java desde Python? (jython y RPC no son una opción para mí). He oído hablar de JCC: http://pypi.python.org/pypi/JCC/1.9, un generador de código C ++ para llamar a Java desde C ++ / Python Pero esto requiere compilar todas las llamadas posibles; Prefiero …
123 java  python 



10
¿Cómo escapar de las llamadas os.system ()?
Cuando se usa os.system () a menudo es necesario escapar de los nombres de archivo y otros argumentos pasados ​​como parámetros a los comandos. ¿Cómo puedo hacer esto? Preferiblemente algo que funcione en múltiples sistemas operativos / shells pero en particular para bash. Actualmente estoy haciendo lo siguiente, pero estoy …
123 python  shell  escaping 


13
¿Existe una biblioteca de almacenamiento en caché de Python?
Estoy buscando una biblioteca de almacenamiento en caché de Python pero no puedo encontrar nada hasta ahora. Necesito una dictinterfaz sencilla en la que pueda configurar las claves y su caducidad y volver a almacenarlas en caché. Algo así como: cache.get(myfunction, duration=300) que me dará el elemento del caché si …
123 python  caching 

9
Numpy argsort: ¿qué está haciendo?
¿Por qué numpy está dando este resultado? x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] cuando esperaría que hiciera esto: [3 2 0 1] Claramente, mi comprensión de la función es deficiente.
123 python  numpy 


5
¿Cómo filtrar objetos para anotaciones de recuento en Django?
Considere modelos simples de Django Eventy Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Es fácil anotar consultas de eventos con el número total de participantes: events = Event.objects.all().annotate(participants=models.Count('participant')) ¿Cómo anotar con el recuento de participantes filtrados por is_paid=True? Necesito consultar todos …



19
¿Una forma sencilla de codificar una cadena de acuerdo con una contraseña?
¿Python tiene una forma simple e incorporada de codificar / decodificar cadenas usando una contraseña? Algo como esto: >>> encode('John Doe', password = 'mypass') 'sjkl28cn2sx0' >>> decode('sjkl28cn2sx0', password = 'mypass') 'John Doe' Entonces, la cadena "John Doe" se cifra como 'sjkl28cn2sx0'. Para obtener la cadena original, "desbloquearía" esa cadena con …

4
Python solicita la carga de archivos
Estoy realizando una tarea simple de cargar un archivo usando la biblioteca de solicitudes de Python. Busqué Stack Overflow y nadie parecía tener el mismo problema, es decir, que el servidor no recibe el archivo: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} r=requests.post(url,files=files,data=values) …

6
Pandas de reemplazo condicional
Tengo un DataFrame y quiero reemplazar los valores en una columna en particular que exceden un valor con cero. Pensé que esta era una forma de lograr esto: df[df.my_channel > 20000].my_channel = 0 Si copio el canal en un nuevo marco de datos, es simple: df2 = df.my_channel df2[df2 > …


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.