Articles of función de

Python: Usar `copyreg` para definir reductores para tipos que ya tienen reductores

(Tenga en cuenta que estoy trabajando en Python 3, por lo que una solución debe funcionar en Python 3). Me gustaría usar el módulo copyreg para enseñarle a Python cómo seleccionar funciones. Cuando intenté hacerlo, el objeto _Pickler aún intentaría save_global las funciones usando la función save_global . (Lo que no funciona para los métodos […]

Sobrecarga de la creación de clases en Python: ¿Exactamente el mismo código que la clase dos veces más lento que el DS nativo?

Creé una clase de stack como un ejercicio en Python, usando todas las funciones de lista. Por ejemplo, Stack.push () es solo list.append (), Stack.pop () es list.pop () y Stack.isEmpty () es solo list == []. Estaba usando mi clase de Pila para implementar un convertidor de decimal a binario, y lo que noté […]

¿Python duerme sin interferir con el script?

Hola, necesito saber cómo dormir en Python sin interferir con el script actual. He intentado usar time.sleep() pero hace que todo el script se duerma. Como por ejemplo import time def func1(): func2() print(“Do stuff here”) def func2(): time.sleep(10) print(“Do more stuff here”) func1 () Quiero que se imprima inmediatamente Haga cosas aquí, luego espere […]

Almacenar funciones de Python sin unir en un objeto de clase.

Estoy tratando de hacer lo siguiente en python: En un archivo llamado foo.py: # simple function that does something: def myFunction(a,b,c): print “call to myFunction:”,a,b,c # class used to store some data: class data: fn = None # assign function to the class for storage. data.fn = myFunction Y luego en un archivo llamado bar.py: […]

¿Cómo obtengo el valor de retorno cuando uso el exec de Python en el objeto de código de una función?

Para propósitos de prueba quiero ejecutar directamente una función definida dentro de otra función. Puedo acceder al objeto de código de la función secundaria, a través del código (func_code) de la función principal, pero cuando lo ejecuto, no obtengo ningún valor de retorno. ¿Hay alguna manera de obtener el valor de retorno del código ejecutado?

Python: hacer una clase para usar números complejos

Actualmente estoy tratando de escribir un progtwig que se ocupa de números complejos. Tengo que usar clases y métodos. Estoy tratando de poder sumr, restar, multiplicar, etc., números complejos, así como compararlos entre sí. Creo que he tenido un buen comienzo, pero tengo algunos problemas. He comenzado cada método y creo que solo necesito llenar […]

Cómo enlazar múltiples scripts de python

Me gustaría separar mis funciones en diferentes archivos como lo hago con c ++ (un archivo de controlador y un archivo para diferentes categorías de funciones que termino enlazando en la comstackción). Supongamos que quiero crear un archivo de ‘controlador’ simple que inicie el progtwig principal y un archivo de ‘función’ que incluya funciones simples […]

Python: Agregar función a una matriz en un bucle FOR

Tal vez este es un problema simple, pero hasta ahora no pude encontrar ninguna información al respecto. Para una optimización en numpy necesito una serie de funciones. El número de funciones que necesito depende del objeto actual que se optimizará. Ya he descubierto cómo crear estas funciones dinámicamente, pero ahora me gustaría almacenarlas en una […]

¿Cómo agregar una función en openERP 7?

Estaba intentando crear un nuevo módulo en openERP versión 7. En mi clase tengo este código: _columns = { ‘hour_from’ : fields.float(‘Work from’, required=True), ‘hour_to’ : fields.float(“Work to”, required=True), ‘totalhour’: fields.function(_total, method=True, string=’Total Attendance’, multi=”_total”), } No encuentro ninguna solución para agregar una función en mi clase. La función que necesito devuelve la sum de […]

Python única variable entera entre la función

¿Hay una manera de intercambiar entre las funciones hijo y padre una variable que no sea una lista? #parent list=[0]*1 singlevalue = 0 #child – 0 def test(): list[0]= list[0]+1 return list #parent test() #>>1 test() #>>2 #child – 1 def test(): singlevalue = singlevalue +1 return singlevalue #parent test() >> # singlevalue = singlevalue […]