|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : avril 2010 Messages : 11 ![]() |
Bonjour. J'essaie d'importer de façon relative, par exemple pour utiliser du code des fichier1 ou fichier2 depuis le fichier3.
Code :
Citation:
En fouillant sur internet j'ai trouvé des choses à ce sujet mais, honnêtement, je n'y comprend rien. Est-il possible oui ou non d'importer comme le dit la documentation ? Sinon quelle alternative choisir ? Mettre tous mes fichiers dans le même dossier ? ![]() (note : je n'ai aucun problème pour importer depuis 2 ou 3 vers 1) |
|||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : octobre 2008 Messages : 942 ![]() |
Salut,
Pourquoi parles-tu d'import relatif ? Que ce soit sous Python 2 ou 3, si je fais: dans fichier3 ça fonctionne sans problème. Exactement comme je ferai dans n'importe quel module du dossier root. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2010 Messages : 11 ![]() |
Import relatif: "donner le chemin par rapport au répertoire du fichier " ? Mais j'ai peut-être mal compris.
Malheureusement j'obtiens l'exception : Code :
ImportError: No module named 'dossier2'
Edit : Ah ! Je pense avoir compris ! En fait j'essayais d’exécuter fichier3 directement, c'est ça qui ne fonctionne pas. Par contre si j'importe fichier3 dans fichier1 et que fichier3 utilise fichier2 là ça marche. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com