Как получить список параметров функции?

Например есть функция:

def some(data, ln, o):
    pass

Как получить список аргументов функции например в таком виде? :

["data", "ln", 'o']

Заранее спасибо!


Ответы (1 шт):

Автор решения: Tuber Yt
import inspect


def some(data, ln, o):
    pass


parameters = []
sig = inspect.signature(some)
for param in sig.parameters.values():
    parameters.append(str(param))

print(parameters)
→ Ссылка