def getfunctionbyname(module_name, function_name): module = _ _import_ _(module_name) return getattr(module, function_name) print repr(getfunctionbyname("dumbdbm", "open"))
Posts Related to Python: Appel d’une fonction par son nom
-
Python: Installer un traceur avec le module sys
{filelink=16865} import sys # définition d’un fonction def exemple(n): j = 0 for i in range(n): j = j + i return n # définition …
-
Utilisation de paramètre par défaut d’une fonction comme global
{filelink=16193} # Chaque appel de la fonction modifie # le contenu de la liste ‘y’ def test(x, lst=[]): lst.append(x) return lst print test(15) # Afficher: …
-
Exemple de définition récursive d’un fonction
{filelink=16186} def factorielle( nombre ): if nombre
-
Exemple d’utilisation de ‘apply’ pour appler une fonction
{filelink=16187} def produit(x, y): return x * y #Appel de la fonction ‘produit’ avec le mot clé ‘apply’ print apply(produit, (8, 7)) #(8, 7): représent …
-
Exemple d’utilisation de ‘apply’ pour appler une fonction avec une variable comme paramètre
{filelink=16188} def produit(x, y): return x * y param = (6, 7) print param #Appel de la fonction ‘produit’ avec le mot clé ‘apply’ print …
-
Python: Assigner une fonction à une variable
{filelink=16191} def carre(x): return x * x # Affecter la valeur de la fonction à la variable ‘puissance’ puissance=carre #Afficher le type de ‘puissance’ print …
-
Python: Accéder à une base de données spécifique avec le module shelve
{filelink=16943} import shelve import gdbm def gdbm_shelve(filename, flag=”c”): return shelve.Shelf(gdbm.open(filename, flag)) db = gdbm_shelve(“dbfile”)
-
Exemple de définition et d’utilisation d’une fonction ‘lambda’
{filelink=16190} # définition de la fonction lambda ‘produit’ produit= lambda x, y: x*y print type(produit) #Affiche: # Appel de la fonction lambda ‘produit’ print produit(2,7) …
-
Calculer le nième nombre dans la série fibonacci avec une fonction récursive
{filelink=16196} def fibonacci(nombre): if nombre
-
Python: Manipuler une base de données avec le module dbm
{filelink=16945} import dbm db = dbm.open(“dbm”, “c”) # Ajouter des données dans la Base de données db[“element->1”] = “Banane” db[“element->2”] = “Tomate” db[“element->3”] = “Oignon” …