Variables "globales" en Python ?? [RESOLU] - Python - Programmation
MarshPosté le 14-01-2026 à 22:11:13
Bonjour. Voila le problème :
- Un fichier central - Quelques "grosses" fonctions dans d'autres fichiers
=> dans le fichier central je fais des import pour aller chercher mes "grosses" fonctions
Mon problème : Dans le fichier central j'ai défini un tableau en tête de code.
Code :
phrase = []
je voudrais appeler ce tableau dans mes "grosses" fonctions qui sont dans d'autres fichiers. (ces fonctions sont appelées par central après que phrase a été défini)
J'ai tenté de faire dans le fichier type_de_question.py =>
Code :
from central import phrase
def type_de_question2:
et là, ça me sort un truc :
Code :
from type_de_question import type_de_question2
ImportError: cannot import name 'type_de_question2' from 'type_de_question' (consider renaming '....\\type_de_question.py' if it has the same name as a library you intended to import)
Donc, pour faire court, je définis une variable dans le fichier central, tout en haut ensuite, depuis ce même fichier central, j'appelle une fonction dans un autre fichier mais je voudrais récupérer ma variable dans cette fonction dans l'autre fichier.
J'ai cherché mais j'ai du mal...
Message édité par erwan83 le 15-01-2026 à 21:16:41
Marsh Posté le 14-01-2026 à 22:11:13
Bonjour. Voila le problème :
- Un fichier central
- Quelques "grosses" fonctions dans d'autres fichiers
=> dans le fichier central je fais des import pour aller chercher mes "grosses" fonctions
Mon problème :
Dans le fichier central j'ai défini un tableau en tête de code.
je voudrais appeler ce tableau dans mes "grosses" fonctions qui sont dans d'autres fichiers.
(ces fonctions sont appelées par central après que phrase a été défini)
J'ai tenté de faire dans le fichier type_de_question.py =>
et là, ça me sort un truc :
Donc, pour faire court,
je définis une variable dans le fichier central, tout en haut
ensuite, depuis ce même fichier central, j'appelle une fonction dans un autre fichier
mais je voudrais récupérer ma variable dans cette fonction dans l'autre fichier.
J'ai cherché mais j'ai du mal...
Message édité par erwan83 le 15-01-2026 à 21:16:41
---------------
https://www.oise-net-multiservices.com