Importer des fonction d'un module qui import d'un module
Résolu/Fermé
hpfort
Messages postés
16
Date d'inscription
vendredi 16 avril 2021
Statut
Membre
Dernière intervention
22 janvier 2022
-
Modifié le 27 août 2021 à 19:07
hpfort Messages postés 16 Date d'inscription vendredi 16 avril 2021 Statut Membre Dernière intervention 22 janvier 2022 - 28 août 2021 à 17:15
hpfort Messages postés 16 Date d'inscription vendredi 16 avril 2021 Statut Membre Dernière intervention 22 janvier 2022 - 28 août 2021 à 17:15
A voir également:
- Importer des fonction d'un module qui import d'un module
- Fonction si et - Guide
- Manque cam module - Forum TNT / Satellite / Réception
- Module ci+ ou carte à puce non trouvée ✓ - Forum TV & Vidéo
- Cisco eap fast module - Forum Virus
- Importer contact - Guide
6 réponses
yg_be
Messages postés
22783
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 mai 2024
1 481
27 août 2021 à 19:20
27 août 2021 à 19:20
bonjour,
il semble que le message d'erreur ne corresponde pas au code que tu présentes. merci de nous embrouiller.
comprends-tu le message "import * only allowed at module level"?
ne vois-tu pas le lien avec module1.py?
il semble que le message d'erreur ne corresponde pas au code que tu présentes. merci de nous embrouiller.
comprends-tu le message "import * only allowed at module level"?
ne vois-tu pas le lien avec module1.py?
hpfort
Messages postés
16
Date d'inscription
vendredi 16 avril 2021
Statut
Membre
Dernière intervention
22 janvier 2022
27 août 2021 à 19:24
27 août 2021 à 19:24
bonjour
juste avant, j’ai testé sans mettre le
juste avant, j’ai testé sans mettre le
from module2 import *et le code fonctionnais. Ensuite je l'ai rajouté et c'est là que ça a fait une erreur, donc je suppose que l'erreur vient de là.
yg_be
Messages postés
22783
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 mai 2024
1 481
27 août 2021 à 19:28
27 août 2021 à 19:28
comprends-tu le message "import * only allowed at module level"?
hpfort
Messages postés
16
Date d'inscription
vendredi 16 avril 2021
Statut
Membre
Dernière intervention
22 janvier 2022
28 août 2021 à 13:26
28 août 2021 à 13:26
bonjour, je ne le comprenais pas, mais maintenant, c’est bon. Comment puis-je faire du coup pour que je puisse importer le module2 depuis le module1 qui est importé depuis le main
yg_be
Messages postés
22783
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 mai 2024
1 481
28 août 2021 à 15:12
28 août 2021 à 15:12
tu écris "c'est bon", sans nous montrer ce que tu as essayé.
je suggère de faire
exemple:
je suggère de faire
import biduleau lieu de
from bidule import *.
exemple:
def fonction1(): import module2 print("text f1") module2.fonction2()
Phil_1857
Messages postés
1883
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
178
28 août 2021 à 14:10
28 août 2021 à 14:10
Bonjour,
un import à l'intérieur d'une fonction, c'est glauque ...
un import à l'intérieur d'une fonction, c'est glauque ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Phil_1857
Messages postés
1883
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
178
28 août 2021 à 15:03
28 août 2021 à 15:03
Alors, non seulement je trouve ça glauque, mais l'interpréteur Python aussi :
SyntaxError: import * only allowed at module level
SyntaxError: import * only allowed at module level
yg_be
Messages postés
22783
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 mai 2024
1 481
28 août 2021 à 15:21
28 août 2021 à 15:21
moi, c'est le
je préfère de loin faire un simple "import".
import *que je trouve glauque.
je préfère de loin faire un simple "import".
Phil_1857
Messages postés
1883
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
178
28 août 2021 à 15:22
28 août 2021 à 15:22
hé oui
et donc en mettant import module2 au lieu de from module2 import * c'est ok ...
et donc en mettant import module2 au lieu de from module2 import * c'est ok ...
hpfort
Messages postés
16
Date d'inscription
vendredi 16 avril 2021
Statut
Membre
Dernière intervention
22 janvier 2022
28 août 2021 à 17:15
28 août 2021 à 17:15
merci je vais le faire