def __init__(self):
#self.data = []
self.random_word = random.choice(open("EnglishDictionary.txt").readlines()).strip()
self.length_notice = "The word you're guessing is {} letters long.".format(len(random_word))
Ce que renvoie l'erreur: Nom 'random_word' est pas définiEn Python, comment définir une valeur pour une variable __init__ basée sur une autre?
Vous pouvez avoir __init__ appeler une fonction et transmettre le mot aléatoire que vous avez généré. – Raizuri