Modules et variables entre plusieurs fichiers

Fermé
plysoft - 2 avril 2020 à 22:02
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 - 3 avril 2020 à 08:35
Bonjour à tous,

Il y a franchement un truc que je ne comprends pas, et cela me rend dingue... j'ai lu pas mal de forums (surement mal) , mais quand ça ne veut pas, ça ne veut pas.

J'ai 3 fichiers :

1 Base.py en racine du projet,

et deux fichiers dans un sous répertoire pk => fichier1.py et Fichier2.py

Je souhaite utiliser les variables (qui se trouvent dans deux fonctions différentes de Base.py) dans chacun des modules.

J'espère être clair en mettant cet exemple.

Promis, une fois compris le système, je vais tapisser mon bureau de la solution. (en me répétant que je suis un confiné idiot) .

Merci pour votre aide et patience,

Bonne soirée et portez vous bien, c'est le principal.

Pascal

#Base.py en racine du projet

from src.pk.Fichier1 import MyFich1
from src.pk.Fichier2 import MyFich2

def a():
va=5
vb=”chemin”

def b():
vc=”9”
vd = “test.xlsx”

if __name__ == '__main__':
a()
b()
if x==1:
MyFich1()

if x==2:
MyFich2()


#Fichier1.py dans sous répertoire "pk"
   class MyFich1():
z=vb+vd


#Fichier2.py
 Class MyFich2():
Print(str(va))
Print(str(vc))
Print(str(va+vc))
A voir également:

1 réponse

yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
3 avril 2020 à 08:35
bonjour, merci de préciser "python" quand tu utilises les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0