Ceci est un exemple du code:python 2.7 Utilisation à l'intérieur d'une fonction d'une méthode d'une classe, si l'instance de la classe est dans une autre fonction
module1.py
est importé dans la conduite principale. Dans modul1.py, il existe une fonction init()
qui crée des classes à partir d'une bibliothèque importée précédente, puis d'autres fonctions utilisent cette instance de la classe et les méthodes de cette classe.
ERROR: global name name1 not defined
module1.py:
from lib import class1, classs2
def init():
name1.class1()
def function():
name1.class1method1()
main.py:
import module1
init()
function()
J'ai besoin d'aide, merci
vous appelez simplement un nom non existant (variable, module ou autre) 'name1'. – Arount