def partiel(func, args, *mots-clés) :
def newfunc(*fargs, **fkeywords):
newkeywords = keywords.copy()
newkeywords.update(fkeywords)
return func(*(args + fargs), **newkeywords)
newfunc.func = func
newfunc.args = args
newfunc.keywords = keywords
return newfunc
Le code dans la bibliothèque standard python, s'il vous plaît
newfunc.func = func
newfunc.args = args
newfunc.keywords = keywords
Ces trois phrases semblent de peu d'utilité ?
Si cela ne fonctionne pas, d'où viennent les paramètres de newfunc lorsque vous l'appelez ?