Je suis dans une situation où je veux utiliser une instance de classe déclarée dans un fichier dans un second fichier. Pour un petit exemple, voir le code ci-dessous :
Comment je le résous à l'heure actuelle ?
Fichier2 (à exécuter) :
# Prog2:
from prog1 import *
cls1.dict["name"] = "John"
Dossier 1
# Prog1:
class Myclass(object):
def __init__(self):
self.dict = {}
cls1 = Myclass()
import prog2
print cls1.dict["name"]
Y a-t-il une meilleure façon de procéder ?