Salut,

Voilà ce que je veux faire. Je veux importer une fonction dans une fonction.
J'ai 2 fichiers Classe_Sonde.py et Sondes.py:
Classe_Sonde.py contient le script ci-dessous.
Sondes.py contient plusieurs fonctions persos dont CTRL_DD().

Je m'y suis pris de cette manière mais CTRL_DD n'est pas reconnu au niveau de l'import.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
class Sonde:
        def __init__(self):
                pass
 
        def ExeControle(self, nomFonction):
                from Sondes import nomFonction
                #... code divers et varié ...
                nomFonction(paramètres)
 
uneSonde = Sonde()
uneSonde.ExeControle(CTRL_DD)
Est-ce que théoriquement ça marche? Si oui, où est mon erreur? Sinon, comment procéder autrement?
Merci.