Mis a jour le 2026-02-01, 20:18

SimpleNamespace

C'est une classe qui permet d'avoir un objet sur lequel on peut rajouter des attributs.
Initialisation puis rajout d'attributs :
  • from types import SimpleNamespace
    myObj = SimpleNamespace()
    myObj.param1 = 2
    myObj.param2 = 'a'
        
  • on peut alors accéder aux valeurs : myObj.param1
  • on peut aussi fixer des attributs lors de l'initialisation : myObj = SimpleNamespace({'param1': 2, 'param2': 'a')

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert