une classe statique en python [debutant] - Python - Programmation
Marsh Posté le 10-05-2004 à 15:57:59
Aaargh ça y est jai trouvé ...
pour ceux que ça intéresse:
http://www.python.org/2.2/descrint [...] ticmethods
Marsh Posté le 10-05-2004 à 16:08:55
bon en fait, mon pb n'est qu'à moitié résolu:
comment créer une variable statique
Marsh Posté le 10-05-2004 à 16:09:18
Note qu'il est conseillé de passer aux nouvelles classes. Il y a des trucs qui ne marchent pas avec les anciennes.
Pour cela, il suffit de faire :
Code :
|
Les variables statiques se font tres simplement elles :
Code :
|
Marsh Posté le 10-05-2004 à 16:16:50
bon, je ne m'en sors tjrs pas, voici mon code:
Code :
|
>>> from BlockedModeRequest import BlockedMode
>>> BlockedMode.getTagValue()
--> NameError: global name 'TAGVALUE' is not defined
Marsh Posté le 10-05-2004 à 16:28:50
pi3r a écrit : bon, je ne m'en sors tjrs pas |
C'est normal car pour acceder à TAGVALUE, il faut écrire BlockedMode.TAGVALUE
Code :
|
Marsh Posté le 10-05-2004 à 16:31:57
Kristoph a écrit : Note qu'il est conseillé de passer aux nouvelles classes. Il y a des trucs qui ne marchent pas avec les anciennes.
|
c'ets quoi ces nouvelles classeS?
Marsh Posté le 10-05-2004 à 16:40:14
chaica a écrit : c'ets quoi ces nouvelles classeS? |
Ca fait partie de l'unification des types. Cela inclue aussi la gestion des setter et des getter et une correction dans le comportement de la resolution des noms dans l'heritage multiple.
Il parrait aussi que les perfs sont un peu meilleures
Enfin, tout est expliqué ici : http://www.python.org/2.2/descrintro.html
Marsh Posté le 10-05-2004 à 15:53:19
bjour a tous,
je voudrais savoir s'il est possible de bénéficier de l'équivalent des classes/variables statiques en python ?
J'ai besoin de pouvoir accéder à la valeur par défaut d'une variable d'une de mes classes sans toutefois instancier celle ci .....
J'essaie de faire qqchose de ce genre :
davance merci!
++
vince