J'ai un module "B", je veux l'exécuter à partir d'un script "C", et je veux appeler les variables globales dans "B", car ils étaient dans la racine "C". Un autre problème est si j'importé sys
dans « B » quand je lance « C », il ne voit pas sys
Comment lancez-vous des scripts python à partir d'un autre script et avez leur racine dans ma racine?
# NameError: global name 'sys' is not defined #
Que dois-je faire?
semble tout à fait aki. Peut-être que si vous nous donnez un exemple réel, nous aurons des idées sur la façon de le faire correctement? –
En général, vous ne voulez pas faire cela. Les modules sont parfaits pour conserver les objets dans un espace de nom distinct de votre programme principal. –