Preguntas con la etiqueta [python]

Lista python preguntas

Tengo clases de Python, de las cuales necesito solo una instancia en tiempo de ejecución, por lo que sería suficiente tener los atributos solo una vez por clase y no

Equivalente de 'recuento (distinto)' de pandas

11
respuestas
412
votos
730.7k
vistas

Estoy usando Pandas como sustituto de la base de datos porque tengo varias bases de datos ( Oracle , SQL Server , etc.) y no puedo realizar una secuencia de

Tengo un código como: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] El objetivo es

Diccionario Python de los campos de un objeto.

21
respuestas
508
votos
768.5k
vistas

¿Sabe si existe una función incorporada para crear un diccionario a partir de un objeto arbitrario? Me gustaría hacer algo como esto: >>> class Foo: ... bar = 'hello' ...

¿Cómo puedo hacer que un archivo Python ejecute otro? Por ejemplo, tengo dos archivos .py . Quiero que se ejecute un archivo y luego que ejecute el otro archivo .py

En Python 2.6 , quiero hacer: f = lambda x: if x==2 print x else raise Exception() f(2) #should print "2" f(3) #should throw an exception Claramente esta no es

¿Cómo paso variables entre funciones? [duplicar]

8
respuestas
60
votos
343.0k
vistas

Quiero pasar valores (como variables) entre diferentes funciones. Por ejemplo, asigno valores a una lista en una función, luego quiero usar esa lista en otra función: list = [] def

Tengo un programa en el que necesito convertir un PDF a una imagen usando Image Magick. Lo hago usando el subprocesspaquete: cmd = 'magick convert -density 300 '+pdfFile+'['+str(rangeTuple[0])+'-'+str(rangeTuple[1])+'] -depth 8

No puedo entender cómo manejar la excepción para la declaración 'con' de Python. Si tengo un código: with open("a.txt") as f: print f.readlines() Realmente quiero manejar la 'excepción de archivo

Estoy buscando un buen marco de pruebas de extremo a extremo en Python, donde las pruebas puedan escribirse en Python y administrarse de una manera cómoda. Sé que hay muchos

¿Existe una forma rápida en Python de reemplazar cadenas pero, en lugar de comenzar desde el principio como replacelo hace, comenzar desde el final? Por ejemplo: >>> def rreplace(old, new,

En PHP puedes usar variables $_POSTPOST y $_GETGET (cadena de consulta). ¿Cuál es el equivalente en Python?

¿Por qué estas dos operaciones ( append()resp. +) dan resultados diferentes? >>> c = [1, 2, 3] >>> c [1, 2, 3] >>> c += c >>> c [1, 2,

¿Cómo se comparan las cadenas?

7
respuestas
97
votos
165.0k
vistas

Me pregunto cómo hace Python la comparación de cadenas, más específicamente cómo determina el resultado cuando se utiliza un operador menor <o mayor que .> Por ejemplo si pongo print('abc'

Estoy desarrollando un software en Python que se distribuirá a los clientes de mi empleador. Mi empleador quiere limitar el uso del software con un archivo de licencia con restricción