Comment importer un module dont le nom est uniquement connu par une
cha=EEne de caract=E8res. Par exemple :
nom_du_module=3D'os'
import nom_du_module
Transformer le caract=E8re '1' en entier est imm=E9diat par int('1' ).
Mais je pense qu'il n'y a pas de solution =E0 ce probl=E8me. Qu'en pensez-
vous ?
à noter que tu peux ainsi changer le nom du module importé, ou importer un module qui n'est pas dans PythonPATH. Le mieux, c'est de faire ta propre fonction d'importation.
@-salutations
Michel Claveau
Bonjour !
Tu peux utiliser le module imp, qui est fait pour ça.
Exemple :
à noter que tu peux ainsi changer le nom du module importé, ou importer
un module qui n'est pas dans PythonPATH.
Le mieux, c'est de faire ta propre fonction d'importation.
à noter que tu peux ainsi changer le nom du module importé, ou importer un module qui n'est pas dans PythonPATH. Le mieux, c'est de faire ta propre fonction d'importation.
@-salutations
Michel Claveau
kib
Bonjour ! Attention, ce n'est pas : globals['os'] mais globals()['os'] @+
Michel Claveau
Mea culpa, j'ai en effet oublié les parenthèses.
@+
Kib.
Bonjour !
Attention, ce n'est pas : globals['os'] mais
globals()['os']
@+