Articles of argumentos

Longitud de los argumentos de la función de Python?

Posible duplicado: Cómo averiguar la aridad de un método en Python Por ejemplo he declarado una función: def sum(a,b,c): return a + b + c Quiero obtener la longitud de los argumentos de la función “sum”. algo como esto: some_function (sum) a devuelto 3 ¿Cómo se puede hacer en Python? Actualizar: Hice esta pregunta porque […]

En Python, ¿cómo arrastro y suelto 1 o más archivos en mi script como argumentos con ruta absoluta? (para windows, linux, y mac)

Estoy escribiendo un script de Python simple sin GUI. Quiero poder arrastrar y soltar múltiples archivos en mi script de Python y tener acceso a sus rutas absolutas dentro del script. ¿Cómo hago esto en Mac, Linux y Windows? Por el tiempo, solo Mac estará bien por ahora. He buscado en Google esta pregunta y […]

¿Cómo pythonicamente tener argumentos opcionales parcialmente mutuamente excluyentes?

Como ejemplo simple, tome una class Ellipse que pueda devolver sus propiedades como área A , circunferencia C , eje mayor / menor a/b , excentricidad e etc. Para obtener eso, obviamente, uno debe proporcionar dos de sus parámetros. para obtener todos los demás, aunque como un caso especial, solo un parámetro debe asumir un […]

Cómo acceder a las variables desde el archivo pasado a través de la línea de comando

Actualmente tengo config.py en mi paquete y puedo acceder a las variables definidas en config.py desde otros archivos py como import config var1 = config.var1 En primer lugar, ¿puedo pasar el archivo como argumento? test.py config.py Pero, ¿hay alguna forma de pasar el archivo de configuración a través de la línea de comandos como argumento […]

desempaquetando una matriz de argumentos en php

Python proporciona el operador “*” para desempaquetar una lista de tuplas y darles una función como argumentos, de este modo: args = [3, 6] range(*args) # call with arguments unpacked from a list Esto es equivalente a: range(3, 6) ¿Alguien sabe si hay una manera de lograr esto en PHP? Algunos googlear para variaciones de […]

Valores predeterminados para argumentos

Posible duplicado: “Least Astonishment” en Python: El argumento predeterminado mutable Considere la siguiente función: def foo(L = []): L.append(1) print L Cada vez que llame a foo, se imprimirá una nueva lista con más elementos que la vez anterior, por ejemplo: >>> foo() [1] >>> foo() [1, 1] >>> foo() [1, 1, 1] Ahora considera […]

TypeError: create_purple () toma 0 argumentos posicionales pero se dieron 2

Soy nuevo en la progtwigción de Python y estoy tratando de hacer que este progtwig funcione. He hecho que este progtwig funcione utilizando solo las declaraciones “if” y “else”, sin embargo, quería hacer este mismo progtwig con el método a continuación. Cuando ejecuto el progtwig, sigo recibiendo un error “TypeError: create_purple () toma 0 argumentos […]

Python UIPath: no se pueden leer los argumentos de UIPath y se pasan al código de python

Aquí hay una imagen que muestra la actividad del scope de Python: Estoy intentando ejecutar un script en UIPath usando el scope de Python, la actividad de carga de Python, invocar el método de Python y obtener el objeto de Python que se menciona a continuación: La ejecución se está completando sin ningún error / […]

Python inspect.getargspec con función incorporada

Estoy tratando de averiguar los argumentos de un método recuperado de un módulo. Encontré un módulo de inspect con una función práctica, getargspec . Funciona para una función que defino, pero no funcionará para funciones de un módulo importado. import math, inspect def foobar(a,b=11): pass inspect.getargspec(foobar) # this works inspect.getargspec(math.sin) # this doesn’t Me sale […]

¿Cómo paso elementos de tuplas a una función como argumentos en Python?

Tengo una lista que consta de tuplas, quiero pasar los elementos de cada tupla a una función como argumentos: mylist = [(a, b), (c, d), (e, f)] myfunc(a, b) myfunc(c, d) myfunc(e, f) ¿Cómo lo hago? Atentamente