Eventuali duplicati:
Getting method parameter names in pythonOttenere lista dei nomi dei parametri all'interno funzione Python
C'è un modo semplice per essere all'interno di una funzione di pitone e ottenere un elenco dei nomi dei parametri?
Ad esempio:
def func(a,b,c):
print magic_that_does_what_I_want()
>>> func()
['a','b','c']
Grazie
[Kelly Yancey's blog] (http://kbyanc.blogspot.com/2007 /07/python-aggregating-function-arguments.html) ha un ottimo post che lo spiega dettagliatamente e fornisce una versione leggermente più raffinata, con un confronto con, ad esempio la soluzione sconosciuta. Consigliato. –
cosa dire di 'def foo (primo, secondo, terzo, * therest):'? – MeadowMuffins