Modules et variables entre plusieurs fichiers

plysoft -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
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