Articles of función

Pregunta general de progtwigción. ¿Cuándo usar OOP?

Mi progtwig necesita hacer 2 cosas. Extraer cosas de una página web. Hacer cosas con una página web. Sin embargo, hay muchas páginas web, como Twitter y Facebook. debo hacer esto? def facebookExtract(): code here def twitterExtract(): code here def myspaceExtract(): code here def facebookProcess(): code here def twitterProcess(): code here def myspaceProcess(): code here […]

Problemas para entender la diferencia entre pasar el resultado a otra función y volver a ajustar el resultado a otra función

He escrito un script en python usando dos funciones dentro de él. Se supone que la primera función obtiene algunos enlaces de una página web y la otra debe imprimirla en la consola. Mi pregunta es ¿qué diferencia hay cuando paso el resultado de una función a otra función usando la palabra clave return get_info(elem) […]

¿Cómo pasar una función a una función en Python?

Soy un principiante / intermedio en Python. He codificado un método Runge-Kutta de cuarto orden (RK4) en Python. Básicamente es resolver un péndulo, pero ese no es el punto aquí. Quiero mejorar el método RK4 de la siguiente manera: quiero poder pasar la función f directamente a la función RK4, es decir, RK4 (y_0, n, […]

Encontrando el medio de tres números.

Estoy buscando formas alternativas o más concisas de devolver el medio de tres valores únicos. Lo que tengo ahora es una función: def middle(x, y, z): if x > y and x x and y < z: return y return z ¿Algo mejor?

Obtener ruta de importación de función

from pack.mod import f Cómo obtener información del objeto f sobre la importación – ‘pack.mod’ Puedo obtenerlo usando f.__module__ pero si la función def en el módulo donde obtengo este atributo ( f.__module__ ) devuelve ‘__main__’ . Pero necesito una ruta real aquí – ‘pack.mod’ Encontré esta manera de obtener esta información: inspect.getmodule(f).__file__ entonces puedo […]

Detectar todas las variables globales dentro de una función python?

Estoy tratando de analizar un código desordenado, que usa variables globales dentro de las funciones (estoy tratando de refactorizar el código para que las funciones solo usen variables locales). ¿Hay alguna forma de detectar variables globales dentro de una función? Por ejemplo: def f(x): x = x + 1 z = x + y return […]

las mejores prácticas para pasar valores entre funciones en Python

¿Cuál es la mejor práctica de Pythonic para permitir que una función use los valores devueltos de otra función? por ejemplo, ¿es mejor llamar a una función dentro de otra, o mejor dicho que function1 vuelve a la clase, y se asignan variables de clase que luego son utilizadas por function2? En segundo lugar, ¿de […]

execfile () no se puede usar de manera confiable para modificar los locales de una función

La documentación de python indica que “execfile () no se puede usar de manera confiable para modificar los locales de una función“. en la página http://docs.python.org/2/library/functions.html#execfile ¿Alguien puede proporcionar más detalles sobre esta statement? La documentación es bastante mínima. La statement parece muy contradictoria con “Si se omiten ambos diccionarios, la expresión se ejecuta en […]

Nombres de argumento de función de lista de Python

¿Hay alguna manera de obtener los nombres de los argumentos que toma una función? def foo(bar, buz): pass magical_way(foo) == [“bar”, “buz”]

¿Cómo puedo importar dinámicamente una función de módulo python?

Suponiendo que def my_function (): se encuentra en my_apps.views, me gustaría importar dinámicamente “my_function” sin usar algo como exec o eval. Hay alguna forma de lograr esto. Estoy buscando hacer algo similar a: my_function = import_func (“my_apps.views.my_function”) my_function () … se ejecuta el código